Académique Documents
Professionnel Documents
Culture Documents
../...
MAT 231 2008-2009 2
———– ———–
mat231-exam-juin09.tex (13 juin 2009)
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
MAT231 2008/2009 -- Examen Juin 2009 -- Elements de corrigé
exam-juin09 [MAT231 - examen juin 2009]
--------------------------------------------------------------------------------------------
Exercice 1
>
> restart:
> P:=X^4-3*X^3+3*X^2-6*X+2;
P := X4 − 3 X3 + 3 X2 − 6 X + 2
> Qa:=X^2+a*X+1;
Qa := X2 + a X + 1
> rem(P,Qa,X);
( − 3 − a − 3 a2 − a 3 ) X − 3 a − a 2
> a:=-3;
a := -3
> rem(P,Qa,X);
0
> factor(P);
( X2 + 2 ) ( X2 − 3 X + 1 )
> factor(P,complex);
( X + 1.414213562 I ) ( X − 1.414213562 I ) ( X − 0.3819660113 ) ( X − 2.618033989 )
> factor(P,sqrt(5));
( X2 + 2 ) ( 2 X − 3 + 5 ) ( 2 X − 3 − 5 )
4
>
--------------------------------------------------------------------------------------------
Exercice 2
> with(linalg):
Warning, the protected names norm and trace have been redefined and
unprotected
> A:=matrix([[-1,1,1],[1,-1,1],[1,1,-1]]);
-1 1 1
A := 1 -1 1
1 1 -1
> p:=charpoly(A,X);
p := X3 + 3 X2 − 4
> solve(p=0);
1, -2, -2
> eigenvectors(A);
[ 1, 1, { [ 1, 1, 1 ] } ], [ -2, 2, { [ 0, 1, -1 ], [ 1, 0, -1 ] } ]
> P := matrix([[1,0,1], [1,1, 0], [1, -1,-1]]);
1 0 1
P := 1 1 0
1 -1 -1
> Q:=inverse(P);
1 1 1
3 3 3
-1 2 -1
Q :=
3 3 3
2 -1 -1
3 3 3
> DA:= evalm(Q&*A&*P);
1 0 0
DA := 0 -2 0
0 0 -2
--------------------------------------------------------------------------------------------
Exercice 3
> isolve(65*x+35*y=10);
{ x = 5 + 7 _Z1, y = −9 − 13 _Z1 }
> isolve(65*x+35*y=3);
--------------------------------------------------------------------------------------------
Exercice 4
> B:=matrix([[0,0,1],[0,0,0],[1,0,0]]);
0 0 1
B := 0 0 0
1 0 0
> charpoly(B,x);
x3 − x
> eigenvectors(B);
[ 0, 1, { [ 0, 1, 0 ] } ], [ -1, 1, { [ -1, 0, 1 ] } ], [ 1, 1, { [ 1, 0, 1 ] } ]
> P2:=matrix([[0,-1,1],[1,0,0],[0,1,1]]);
0 -1 1
P2 := 1 0 0
0 1 1
> Q2:=inverse(P2);
0 1 0
-1 1
0
Q2 := 2 2
1
1
0
2 2
> DB:=evalm(Q2&*B&*P2);
0 0 0
DB := 0 -1 0
0 0 1
>
--------------------------------------------------------------------------------------------