Commandes Matlab
Commandes Matlab
Commandes Matlab
B)
Faculté d’Electronique et d’Informatique (FEI)
Commandes MATLAB
Constantes spéciales
Commandes d’initialisation
pi
clc efface la fenêtre de commande. inf l’infini (∞).
clear all supprimé toutes les variables et fonctions. i ou j nombre complexe.
close all ferme toutes les fenêtres graphiques. ans réponse à une expression sans assignation.
who répertorie les variables.
whos répertorie les variables ainsi que leurs tailles Fonctions mathématique élémentaires
et types. log logarithme népérien (ln).
echo affiche les instructions exécutées par un script. log10 logarithme en base 10.
exp exponentielle de x.
Caractères spéciaux
sqrt racine carrée.
sinc sinus cardinal.
, séparateur d’instructions ou d’arguments.
abs valeur absolue.
; suppression de l’affichage ou fin de ligne. sign donne le signe d’une variable (-1, 0, 1)
% ligne de commentaire. mod modulo
: indexation des variables.
Fonctions trigonométriques
[] construction de matrices ou vecteurs.
cos cosinus.
() utilisé dans les expressions arithmétiques. sin sinus.
… suite d’une commande sur ligne suivante. tan tangente.
acos cosinus inverses (arccos).
Opérateurs relationnels et logiques asin sinus inverses (arcsin).
atan tangente inverses (arctan).
< inférieur à.
> supérieur à. Fonctions hyperboliques
<= inférieur ou égale à.
cosh cosinus hyperbolique.
>= supérieur ou égale à. sinh sinus hyperbolique.
== égale à. tanh tangente hyperbolique.
~= différent de. acosh cosinus hyperbolique inverses.
non. asinh sinus hyperbolique inverses.
& et logique. atanh tangente hyperbolique inverses.
ou logique.
xor ou exclusif. Fonctions d’arrondis
max plus grand élément d’un vecteur. fft transformée de Fourier discrète.
min plus petit élément d’un vecteur. ifft transformée de Fourier discrète inverse.
mean moyenne des éléments du vecteur. freqz réponse en fréquence d’un filtre numérique.
median valeur médiane. impz réponse impulsionnelle d’un filtre
std écart type. numérique.
sort tri en ordre croissant. zplane tracé du lieu des zéros et des pôles d’un
sum somme des éléments d’un vecteur. filtre numérique.
prod produit des éléments d’un vecteur. filter applique un filtre numérique.
cumsum somme cumulée des éléments d’un vecteur.
cumprod produit cumule des éléments d’un vecteur. Commandes graphiques
corrcoef coefficient de corrélation.
cov matrice de covariance. plot(x,y,’cst’) trace d’une courbe.
Commandes portant sur les entiers On peut personnaliser notre graphe en modifiants les
constate c s t qui représentent respectivement couleur,
rem donne le reste de la division entière. symboles des points et styles des traits.
lcm donne le plus petit multiple commun Couleur Symboles points Styles des traits
(PPCM). y jaune « . » point « - » trait plein
gcd plus grand diviseur commun (PGCD). m magenta « + » plus « : » pointillé court
factor permet d’obtenir les termes de la c cyan « ∗ » étoile « -. » pointillé mixte
décomposition en facteurs premiers de r rouge « x » marque
en facteurs premiers de l’entier n.
fplot trace le graphe d’une fonction dans un
Opérations sur les matrices intervalle.
subplot affiche plusieurs graphiques dans une
zeros matrice dont les éléments valent 0.
même fenêtre.
ones matrice dont les éléments valent 1.
stem tracé discret.
eye matrice identité.
hist tracé histogramme.
rand matrice d’éléments aléatoires (uniforme).
title titre du graphe.
randn matrice d’éléments aléatoires (normale).
xlabel affiche la légende de l’axe des abscisses.
diag extrait la diagonale d’une matrice, crée une
ylabel affiche la légende de l’axe des ordonnées.
matrice diagonale. grid quadrillage du graphiques.
size dimensions d’une matrice.
gtext pour placer une annotation avec la souris.
length longueur d’un vecteur.
figure choix de la figure de travail.
inv inverse d’une matrice.
legend affiche une légende sur les graphiques.
det déterminant d’une matrice.
hold on/off superposer plusieurs courbes ou non.
’(apostrophe) transposée conjuguée.
.’ transposée (non conjuguée).
[X Y] concaténation horizontale.
[X ;Y] concaténation verticale.