Vous êtes sur la page 1sur 2

SupStudy SupStudy SupStudy

Par : TAOUSSI jamal Par : TAOUSSI jamal Par : TAOUSSI jamal


x = input(‘texte’) x variable numérique V = logspace(début(10^) , fin(10^) , nb de points) &: et (x & y)

x = input(‘texte’,’s’) x chaîne de caractères M1 = ones( 2, 3 ) (1 1 ;1 1) |: ou (x | y)

Script M-files : ni entrée, ni sortie et utilise les variables M2 = eye(2) (1 0 ;0 1) ˜: non (˜ x)


de l’espace de travail.
M3 =[M2 M1] disp(A)
Fonction M-files : contient une fonction qui accepte des
arguments en entrée et renvoie des arguments en sortie M3 =[M2 ;[1 2] ] disp(v)
et les variables internes sont locales à la fonction.
M5 = repmat (M, répét en ligne ,répét en colonne) disp(‘msg’)
% ligne de commentaires
Indexation simple : v(i) ou A(i,j) i et j~= 0 disp([‘msg’,num2str(x)’])
Scripts et fonctions : expliquer les différentes étapes de
Indexationplus general: v(v1) ex: v([1 2 5]) ou M(v1,v2) sprintf(‘%Ls’,’msg’) (s chaine de car) (L longueur)
vos programmes (une ligne, un commentaire)
abréviation de ligne ou colonne entière : M(1, :)/M( :,1) \n: provoque le passage à une nouvelle ligne
Commentaires additionnels pour les fonctions : décrire
les variables d’entrée, les variables de sortie ainsi que ce transposée : M.’ \t: insère une tabulation horizontale
que fait votre fonction
transposée conjuguée : M’ \b: décale l'impression du champ suivant d'un
Who savoir les variables stocker caractère vers la gauche
Inverse d’une matrice : inv(M)
Clearallounom de la variablesupprimer les variables \r: saut horizontal
Déterminant : det(M)
Savenom du fichiernom de la variable save'D
'D : ...save.txt' Sauvegarde le workspace

Format short load'D


'D : ... save.txt' Charge le workspace

Format long for I = 1 : pas : 5 end

Tableaux et matrices : while end

V = [1 (espaceou ,) 2 ; 3 , 4] ∆ = (−1) det (𝐴 ) ifelseif end

Length(v) Taille d’un vecteur Produire matrice diagonale a partir d’un vecteur :diag(v) switch n case 1 otherwise end
En general :diag(v,m)
Size(M) Dimension d’une matrice
W = [début : pas : fin(ex 5/lenght(x)/end)] les matrices triangulaires supérieures et inférieures :

X = linspace(début,fin ,nb de points) tril(A) ou tril(A,m) triu(A) ou triu(A,m


SupStudy SupStudy SupStudy
Par : TAOUSSI jamal Par : TAOUSSI jamal Par : TAOUSSI jamal
figure ou figure(n) >> Z = X.*exp(-X.^2-Y.^2);

close ou close(n) ou close all >>mesh(X,Y,Z)

fplot(’nomf’, [xmin , xmax]) fplot(fun,[xmin,xmax], tol, n(>1), LineSpec)

fplot(’[nom_f1 , nom_f2 , nom_f3]’, [x_min , x_max])

plot(x,y) (x,y sont des vecteurs ou fonction et vecteur)

plot(x,y,’(couleur[y,m,C,R,b,k,w]symbole[. ,o,x,+]

trait[-, :,_,-.]))

xlabel/ylabel(’ légende ’)

title(’ le titre ’)/([’Exemple numero ’, num2str(numex)])

text(posx,posy,’ un texte ’)

gtext(’ un texte ’)

grid fzero(fun,x0)
hold on …….. hold of fzero(fun,[x0 x1])
subplot(m,n,i)
Les polynomes
print -f<n° fenetre> -d<jpeg><nom fichier>
P = [1 2 3 4]
>>[X,Y] = meshgrid(-2:.2:2, -2:.2:2);

>> Z = (X-1).^2 + 10*(X.^2-Y).^2;

>> [C,h] = contour(X,Y,Z,30);

>>clabel(C,h,’manual’)

>> [X,Y] = meshgrid(-2:.2:2, -2:.2:2);