Académique Documents
Professionnel Documents
Culture Documents
SAE TP0
2006
1) Trouver dans l’aide le nom de la fonction renvoyant les valeurs propres d’une matrice (eigenvalue)
2) Créer de deux façons le vecteur ligne (9; 7; 5; 3; 1): Créer de deux façons le vecteur colonne (10; 9:5; 9; 8:5; 8)t Créer
le vecteur ligne (9; 7; 5; 3; 1; 9; 7; 5; 3; 1,9,7; 5; 3; 1) et le vecteur colonne
(10; 9:5; 9; 8:5; 8,10; 9:5; 9; 8:5; 810; 9:5; 9; 8:5; 8)t à partir des vecteur précédents.
5) Ecrire une fonction Matlab prenant 2 vecteurs ligne U et V en entrée et produisant en sortie le produit scalaire.
6) Ecrire une fonction insère qui prend un vecteur ligne U et une valeur a et qui produit le vecteur (u1 ; a; u2 ; a; ::::a; un ; a):
7) Ecrire une fonction réalisant le produit sin(x) cos(3x): Dessiner le graphe de la fonction précédente sur l’intervalle
[0; 2 ]:
1 Correction
1) Taper eigenvalue dans la recherche par index du Help de Matlab et cliquer sur eigenvalue[1] :
2)
Façon 1 : X=[9 7 5 3 1]; Y=[10;9.5;9;8.5;8];
Façon 2 : X=9:-2:1;Y=(10:-0.5:8)’;
X3=[X X X]; Y3=[Y;Y;Y];
3)
Façon 1 : A=[1 2 3 4; 5 6 7 8 ;9 10 11 12; 13 14 15 16]; B=[0 4 4 4; 4 0 4 4; 4 4 0 4; 4 4 4 0];
Façon 2 : L=1:4;A=[L; L+4 ;L+8; L+12];B=4;B=4*ones(4)-4*eye(4);B=4-4*eye(4);
Façon 3 : L=1:16;A=reshape(L,4,4)’;
Deuxième colonne : C2=A(:,2),deuxième ligne : L2=A(2,:); la sous-matrice centrale d’ordre 2 : A22=A(2:3,2:3);
Inverser 2 colonnes : A2=[A(:,1) A(:,3) A(:,2) A(:,4)]; inverser 2 lignes : A2=[A(1,:) ;A(3,:); A(2,:);A(4,:)];
5) Produit scalaire :
function r=ps(U,V)
r=U*V’;
6) Fonction d’insertion
function Y=insere(X,a)
n=size(X,2);
Y=a*ones(1,2*n);
Y=(1:2:end)=X;
x=0:.1:2*pi;
plot(x,f(x));
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7