Académique Documents
Professionnel Documents
Culture Documents
MUS IMI
Les matrices :
ones(n,m) matrice de n ligne et de m diag(A) matrices diagonales ou extraction de la
colonne de 1 diagonale d’une matrice
matrice de n ligne et de m rand(n,m) matrice aléatoirement selon une loi
zeros(n,m)
colonne de 0 uniforme
det(A) déterminant de A size(A) dimension de A
inv (A) inverse de la matrice vecteur de n éléments entre a et b espacé
linspace(a,b,n)
carrée A linéairement
eye (n) matrice identité de taille n vecteur de n éléments entre 10^a et 10^b
logspace(a,b,n)
xn espacé logarithmiquement
Pr. Talbi 1
A=[a b c d] vecteur ligne A*B produit matriciel
A=[a ; b ; c ; d] vecteur colonne A.*B produit élément par élément
A=[1:1:6] ou [1:6] Vecteur de 1 à 6 de pas de 1 A./B division élément par élément
A(i,j) élément ligne i colonne j A/B A*inv(B)
A(:,n) nième colonne A^b matrice A à la puissance b.
chaque élément de A à la
A(p,:) pième ligne A.^b
puissance b (b scalaire).
A(i:j,:) sous matrice des lignes i à j max élément maximal
sous matrice de i à j lignes et k à
A(i:j,k:l) min élément minimal
l colonnes
A' transposée de A mean moyenne
Fonctions graphiques :
plot(x,y,'r') trace point par point y en fonction de x en utilisant la ligne rouge
stem(x,y)
subplot(n,p,q) subdivision en n*q dessin et sélectionne à qième
trace simultanément y1=f(x1) en rouge et y2=f(x2) en bleu sur le
plot(x1,y1,'r',x2,y2,'b')
même graphique
plot3(x,y,z) trace le graphe z=f(x,y). (x, y et z doivent être de même longueur)
semilogx identique à plot mais avec échelle logarithmique pour les abscisses
semilogy identique à plot mais avec échelle logarithmique pour les ordonnées
loglog(x,y) identique à plot mais avec échelles logarithmiques pour les deux axes
hold on ajoute un graphe dans la fenêtre courante (hold off pour désactivé).
axis([xmin xmax ymin ymax]) définit l'échelle des axes
grid rajoute une grille au graphique
xlabel( 'texte') place une étiquette sur l’axe de l'axe des abscisses.
ylabel( 'texte') place une étiquette sur l’axe de l'axe des ordonnées,
title( 'texte') place un titre sur la figure.
figure crée une nouvelle fenêtre graphique.
clf efface le contenu d'une fenêtre graphique
close all Fermer toutes les figures
Les fonctions
Le nom du fichier doit être le même que celui de la fonction
function [x,y]=som_prod(a,b,c)
x=a+b+c ;
y=a*b*c ;
Quelques fonctions de traitement du signal:
conv convolution et produit de polynômes
deconv déconvolution et division de polynôme
fft transformée de Fourier rapide
ifft transformée de Fourier inverse
filter filtrage numérique avec filtre de type RIF (réponse impulsionnelle finie)
N.B : Il est possible d’obtenir une aide en ligne sur une commande en tapant help nom_de_la_commande.
Pr. Talbi 2