orca share media1647892224292 6911760947917895347

Telechargé par mohib guerrouche
TP Méthodes Numériques Appliquées
Dr. S. Belkhiri Univ- M’sila
1
Université de M’sila Département de Génie électrique
Faculté de Technologie 1ere Année Master
Option : Electromécaniques
Module : Méthodes numériques appliquées
TP N ° 01 : Introduction au MATLAB
1- But du TP :
L’objectif de ce TP est de faire une introduction sur l’environnement MATLAB dans le
calcul des matrices et les différentes opérations, dans ce cas on va citer quelques exemples.
L’étudiant va programmer sous l’environnement MATLAB pour : voir les solutions
recherchées.
2- Travail de préparation et d’exécution
-Ouvrir l’environnement MATLAB, calculer :
» A=[16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]
A =
16 3 2 13
5 10 11 8
9 6 7 12
4 15 14 1
» A=[2 3 5 8;7 6 8 9;4 8 3 5;1 3 4 8]
A =
2 3 5 8
7 6 8 9
4 8 3 5
1 3 4 8
» A(1:3,3)
ans =
5
8
3
» A(:,3)
ans =
5
8
TP Méthodes Numériques Appliquées
Dr. S. Belkhiri Univ- M’sila
2
3
4
» A=[3 4 5;6 7 8];
» B=[3 4 7 8;5 6 11 3;7 7 8 13];
» C=A*B
C =
64 71 105 101
109 122 183 173
» A=[1 2 3;4 5 6];
» B=[1 2 3;4 5 6];
» A.*B
ans =
1 4 9
16 25 36
» A=[3 4 5;6 7 8; 5 8 6];
» B=[3 4 7;5 6 11;7 7 8];
» inv(B)*A
ans =
2.0833 1.5833 0.2500
-2.4167 -0.9167 -0.2500
0.9167 0.4167 0.7500
» det(A)
ans =
15
» inv(A)
ans =
-1.4667 1.0667 -0.2000
0.2667 -0.4667 0.4000
0.8667 -0.2667 -0.2000
» A*inv(A)
ans =
1.0000 0 -0.0000
0.0000 1.0000 -0.0000
-0.0000 0.0000 1.0000
» inv(A)*A
ans =
1.0000 -0.0000 -0.0000
0 1.0000 0.0000
-0.0000 -0.0000 1.0000
TP Méthodes Numériques Appliquées
Dr. S. Belkhiri Univ- M’sila
3
» t=0:pi/50:2*pi;
» y=sin(t);
» plot(t,y);
» grid;
» shg
» x=0:0.2:1000;
» y=x.^2+3;
» plot(x,y)
» grid
» shg
3- Travail Deman
Soit la fonction suivante :
f2(x,y) = y*sin(x)+x*cos(y)
en utilisant fplot, dessiner ;
fplot('f',[-5 5])
0 1 2 3 4 5 6 7
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
0100 200 300 400 500 600 700 800 900 1000
0
2
4
6
8
10
12 x 105
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !