Matlab">
TP 03 + S
TP 03 + S
TP 03 + S
Exercice 1:
Exercice 2:
Exercice 3:
Ecrire un programme (script ou M-File) pour calculer puis afficher la valeur de:
2x3 − x2 + 3
f (x) = pour x = 1, x = 2 et x = 3.
x+2
Enregistrer puis exécuter le programme avec 03 méthodes différentes.
Exercice 4:
Exercice 5:
r r
n x1 2/n x1 (n+1)/n
Soit G = 3
+ .
n−1 x2 x2
Ecrire un script MATLAB pour déterminer G lorsque n = 2.5.
2
Classe: 1er Année MI Université 20 août 1955-Skikda
Module: Outils de Programmation 1 Faculté des sciences
TP: S2 − 2020/2021 Département de mathématiques
Correction de la Feuille de TP N ◦ 3
Exercice 1:
I La matrice A:
1 >> U= [ 1 : 1 0 ]
2
3 U =
4
5 1 2 3 4 5 6 7 8 9 10
6
7 >> A=d i a g (U)
8
9 A =
10
11 1 0 0 0 0 0 0 0 0 0
12 0 2 0 0 0 0 0 0 0 0
13 0 0 3 0 0 0 0 0 0 0
14 0 0 0 4 0 0 0 0 0 0
15 0 0 0 0 5 0 0 0 0 0
16 0 0 0 0 0 6 0 0 0 0
17 0 0 0 0 0 0 7 0 0 0
18 0 0 0 0 0 0 0 8 0 0
19 0 0 0 0 0 0 0 0 9 0
20 0 0 0 0 0 0 0 0 0 10
I La matrice B et C:
1 >> B= [ 1 : 1 0 ; o n e s ( 9 , 1 0 ) ]
2
3 B =
4
5 1 2 3 4 5 6 7 8 9 10
6 1 1 1 1 1 1 1 1 1 1
7 1 1 1 1 1 1 1 1 1 1
8 1 1 1 1 1 1 1 1 1 1
9 1 1 1 1 1 1 1 1 1 1
10 1 1 1 1 1 1 1 1 1 1
11 1 1 1 1 1 1 1 1 1 1
12 1 1 1 1 1 1 1 1 1 1
13 1 1 1 1 1 1 1 1 1 1
14 1 1 1 1 1 1 1 1 1 1
15 >> C=B ;
16 >> C ( : , 1 ) = [ 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 1 0 ]
17
18 C =
19
20 1 2 3 4 5 6 7 8 9 10
21 2 1 1 1 1 1 1 1 1 1
22 3 1 1 1 1 1 1 1 1 1
1
23 4 1 1 1 1 1 1 1 1 1
24 5 1 1 1 1 1 1 1 1 1
25 6 1 1 1 1 1 1 1 1 1
26 7 1 1 1 1 1 1 1 1 1
27 8 1 1 1 1 1 1 1 1 1
28 9 1 1 1 1 1 1 1 1 1
29 10 1 1 1 1 1 1 1 1 1
1 >> A+2
2
3 ans =
4
5 3 2 2 2 2 2 2 2 2 2
6 2 4 2 2 2 2 2 2 2 2
7 2 2 5 2 2 2 2 2 2 2
8 2 2 2 6 2 2 2 2 2 2
9 2 2 2 2 7 2 2 2 2 2
10 2 2 2 2 2 8 2 2 2 2
11 2 2 2 2 2 2 9 2 2 2
12 2 2 2 2 2 2 2 10 2 2
13 2 2 2 2 2 2 2 2 11 2
14 2 2 2 2 2 2 2 2 2 12
15
16 >> C. ˆ 2
17
18 ans =
19
20 1 4 9 16 25 36 49 64 81 100
21 4 1 1 1 1 1 1 1 1 1
22 9 1 1 1 1 1 1 1 1 1
23 16 1 1 1 1 1 1 1 1 1
24 25 1 1 1 1 1 1 1 1 1
25 36 1 1 1 1 1 1 1 1 1
26 49 1 1 1 1 1 1 1 1 1
27 64 1 1 1 1 1 1 1 1 1
28 81 1 1 1 1 1 1 1 1 1
29 100 1 1 1 1 1 1 1 1 1
30
31 >> A. ∗B
32
33 ans =
34
35 1 0 0 0 0 0 0 0 0 0
36 0 2 0 0 0 0 0 0 0 0
37 0 0 3 0 0 0 0 0 0 0
38 0 0 0 4 0 0 0 0 0 0
39 0 0 0 0 5 0 0 0 0 0
40 0 0 0 0 0 6 0 0 0 0
41 0 0 0 0 0 0 7 0 0 0
42 0 0 0 0 0 0 0 8 0 0
43 0 0 0 0 0 0 0 0 9 0
44 0 0 0 0 0 0 0 0 0 10
45
46 >> A∗B
47
48 ans =
49
50 1 2 3 4 5 6 7 8 9 10
51 2 2 2 2 2 2 2 2 2 2
2
52 3 3 3 3 3 3 3 3 3 3
53 4 4 4 4 4 4 4 4 4 4
54 5 5 5 5 5 5 5 5 5 5
55 6 6 6 6 6 6 6 6 6 6
56 7 7 7 7 7 7 7 7 7 7
57 8 8 8 8 8 8 8 8 8 8
58 9 9 9 9 9 9 9 9 9 9
59 10 10 10 10 10 10 10 10 10 10
60
61 >> 2∗C+B−A
62
63 ans =
64
65 2 6 9 12 15 18 21 24 27 30
66 5 1 3 3 3 3 3 3 3 3
67 7 3 0 3 3 3 3 3 3 3
68 9 3 3 −1 3 3 3 3 3 3
69 11 3 3 3 −2 3 3 3 3 3
70 13 3 3 3 3 −3 3 3 3 3
71 15 3 3 3 3 3 −4 3 3 3
72 17 3 3 3 3 3 3 −5 3 3
73 19 3 3 3 3 3 3 3 −6 3
74 21 3 3 3 3 3 3 3 3 −7
75
76 >> A( : , 5 )
77
78 ans =
79
80 0
81 0
82 0
83 0
84 5
85 0
86 0
87 0
88 0
89 0
90
91 >> A( 2 , 8 )
92
93 ans =
94
95 0
96
97 >> A ( [ 2 , 3 ] , [ 5 , 1 0 ] )
98
99 ans =
100
101 0 0
102 0 0
(2) I On va calculer:
I Les valeurs propres de A, B et C:
1 >> e i g (A)
2
3 ans =
4
5 1
6 2
3
7 3
8 4
9 5
10 6
11 7
12 8
13 9
14 10
15
16 >> e i g (B)
17
18 ans =
19
20 −3.3666
21 13.3666
22 0
23 0
24 0
25 0
26 0
27 0
28 0
29 0
30
31 >> e i g (C)
32
33 ans =
34
35 −15.8351
36 −0.0000
37 −0.0000
38 −0.0000
39 −0.0000
40 0.0000
41 0.0000
42 0.0000
43 1.3953
44 24.4398
1 >> sum (B ( 2 , : ) )
2
3 ans =
4
5 10
6
7 >> sum (C ( : , 1 ) )
8
9 ans =
10
11 55
1 >> mean (B ( 1 , : ) )
2
3 ans =
4
4
5 5.5000
Exercice 2:
I Création de la matrice A:
1 >> A=[8 1 6 ; 3 5 7 ; 4 9 2 ]
2
3 A =
4
5 8 1 6
6 3 5 7
7 4 9 2
1 >> A( 4 , : ) =[4 2 3 ]
2
3 A =
4
5 8 1 6
6 3 5 7
7 4 9 2
8 4 2 3
(2) I Ajouter une nouvelle colonne qui contient les nombres 2, −5, 7 et 4.
1 >> A( : , 4 ) = [ 2 ; − 5 ; 7 ; 4 ]
2
3 A =
4
5 8 1 6 2
6 3 5 7 −5
7 4 9 2 7
8 4 2 3 4
1 >> d e t (A)
2
3 ans =
4
5 −807
1 >> A( 2 , : ) = [ ]
2
3 A =
4
5
5 8 1 6 2
6 4 9 2 7
7 4 2 3 4
Exercice 3:
1 x=i n p u t ( ’ E n t r e z l a v a l e u r de x : ’);
2 Y=(2∗xˆ3−xˆ2+3) / ( x+2) ;
3 d i s p (Y) ;