01Business&Technologies n°2145 - Dossier Réduction des coûts
Maple et réduction des endomorphismes
-
Upload
essaidiali -
Category
Documents
-
view
218 -
download
0
Transcript of Maple et réduction des endomorphismes
-
8/14/2019 Maple et rduction des endomorphismes
1/52
Maple
Rduction des endomorphismes
Essaidi Ali
CPGE Lissane Eddine Laayoune
Mercredi 30 octobre 2013
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 1 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
2/52
Package LinearAlgebra :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 2 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
3/52
Package LinearAlgebra :
Les commandes Maple de rduction des endomorphismes se trouvent dansle packagesLinearAlgebra.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 2 / 12
http://goforward/http://find/ -
8/14/2019 Maple et rduction des endomorphismes
4/52
Package LinearAlgebra :
Les commandes Maple de rduction des endomorphismes se trouvent dansle packagesLinearAlgebra.
>with(LinearAlgebra) ;[&x, Add, Adjoint, BackwardSubstitute, BandMatrix, Basis, BezoutMatrix, BidiagonalForm, BilinearForm, CharacteristicMatrix, CharacteristicPolynomial,
Column, ColumnDimension, ColumnOperation, ColumnSpace, CompanionMatrix, ConditionNumber, ConstantMatrix, ConstantVector, Copy,
CreatePermutation, CrossProduct, DeleteColumn, DeleteRow, Determinant, Diagonal, DiagonalMatrix, Dimension, Dimensions, DotProduct,
EigenConditionNumbers, Eigenvalues, Eigenvectors, Equal, ForwardSubstitute, FrobeniusForm, GaussianElimination, GenerateEquations, GenerateMatrix,
Generic, GetResultDataType, GetResultShape, GivensRotationMatrix, GramSchmidt, HankelMatrix, HermiteForm, HermitianTranspose, HessenbergForm,
HilbertMatrix, HouseholderMatrix, IdentityMatrix, IntersectionBasis, IsDefinite, IsOrthogonal, IsSimilar, IsUnitary, JordanBlockMatrix, JordanForm,
KroneckerProduct, LA_Main, LUDecomposition, LeastSquares, LinearSolve, Map, Map2, MatrixAdd, MatrixExponential, MatrixFunction, MatrixInverse,
MatrixMatrixMultiply, MatrixNorm, MatrixPower, MatrixScalarMultiply, MatrixVectorMultiply, MinimalPolynomial, Minor, Modular, Multiply, NoUserValue, Norm,
Normalize, NullSpace, OuterProductMatrix, Permanent, Pivot, PopovForm, QRDecomposition, RandomMatrix, RandomVector, Rank,
RationalCanonicalForm, ReducedRowEchelonForm, Row, RowDimension, RowOperation, RowSpace, ScalarMatrix, ScalarMultiply, ScalarVector,
SchurForm, SingularValues, SmithForm, StronglyConnectedBlocks, SubMatrix, SubVector, SumBasis, SylvesterMatrix, ToeplitzMatrix, Trace, Transpose,
TridiagonalForm, UnitVector, VandermondeMatrix, VectorAdd, VectorAngle, VectorMatrixMultiply, VectorNorm, VectorScalarMultiply, ZeroMatrix, ZeroVector,
Zip]
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 2 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
5/52
Polynme minimal :Commande MinimalPolynomial :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 3 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
6/52
Polynme minimal :Commande MinimalPolynomial :
Description :
La commandeMinimalPolynomialpermet de donner le polynme minimaldune matrice carre donne.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 3 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
7/52
Polynme minimal :Commande MinimalPolynomial :
Description :
La commandeMinimalPolynomialpermet de donner le polynme minimaldune matrice carre donne.Syntaxe de la commande :
MinimalPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 3 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
8/52
Polynme minimal :Commande MinimalPolynomial :
Description :
La commandeMinimalPolynomialpermet de donner le polynme minimaldune matrice carre donne.Syntaxe de la commande :
MinimalPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Exemple :
> M := Matrix( [ [ 1, 1, -1 ], [ 2, 1, 1 ], [ 1, -1, 2 ] ] ) ;
M :=
1 1 12 1 1
1
1 2
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 3 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
9/52
Polynme minimal :Commande MinimalPolynomial :
Description :
La commandeMinimalPolynomialpermet de donner le polynme minimaldune matrice carre donne.Syntaxe de la commande :
MinimalPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Exemple :
> M := Matrix( [ [ 1, 1, -1 ], [ 2, 1, 1 ], [ 1, -1, 2 ] ] ) ;
M :=
1 1 12 1 1
1
1 2
> MinimalPolynomial(M,X) ;
3 + 5X 4X2 + X3
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 3 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
10/52
Matrice caractristique :Commande CharacteristicMatrix :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 4 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
11/52
Matrice caractristique :Commande CharacteristicMatrix :
Description :
La commandeCharacteristicMatrixpermet de donner la matricecaractristique XIn A dune matrice donne A.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 4 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
12/52
Matrice caractristique :Commande CharacteristicMatrix :
Description :
La commandeCharacteristicMatrixpermet de donner la matricecaractristique XIn A dune matrice donne A.Syntaxe de la commande :
CharacteristicMatrix(A,X)o A est une matrice carre et X le nom choisit pour la variable
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 4 / 12
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
13/52
Matrice caractristique :Commande CharacteristicMatrix :
Description :
La commandeCharacteristicMatrixpermet de donner la matricecaractristique XIn A dune matrice donne A.Syntaxe de la commande :
CharacteristicMatrix(A,X)o A est une matrice carre et X le nom choisit pour la variable
Exemple :
> M := Matrix( [ [ 1, 0, -1 ] , [ 2, 4, 1 ] , [ 1, 1, 5 ] ] ) ;
M :=
1 0 12 4 1
1 1 5
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 4 / 12
http://find/http://goback/ -
8/14/2019 Maple et rduction des endomorphismes
14/52
Matrice caractristique :Commande CharacteristicMatrix :
Description :
La commandeCharacteristicMatrixpermet de donner la matricecaractristique XIn A dune matrice donne A.Syntaxe de la commande :
CharacteristicMatrix(A,X)o A est une matrice carre et X le nom choisit pour la variable
Exemple :
> M := Matrix( [ [ 1, 0, -1 ] , [ 2, 4, 1 ] , [ 1, 1, 5 ] ] ) ;
M :=
1 0 12 4 1
1 1 5
> CharacteristicMatrix(M,X) ;
X 1 0 12 X 4 11 1 X 5
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 4 / 12
P l i i
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
15/52
Polynme caractristique :Commande CharacteristicPolynomial :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
P l t i ti
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
16/52
Polynme caractristique :Commande CharacteristicPolynomial :
Description :
La commandeCharacteristicPolynomialretourne le polynme caractristiquedune matrice carre donne.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
P l t i ti
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
17/52
Polynme caractristique :Commande CharacteristicPolynomial :
Description :
La commandeCharacteristicPolynomialretourne le polynme caractristiquedune matrice carre donne.Syntaxe de la commande :
CharacteristicPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
P l t i ti
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
18/52
Polynme caractristique :Commande CharacteristicPolynomial :
Description :
La commandeCharacteristicPolynomialretourne le polynme caractristiquedune matrice carre donne.Syntaxe de la commande :
CharacteristicPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Remarque :Le polynme caractristique sous Maple dune matrice carre Adordre n estdet(XIn A)et non pasdet(AXIn).
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
Polynme caractristique :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
19/52
Polynme caractristique :Commande CharacteristicPolynomial :
Description :
La commandeCharacteristicPolynomialretourne le polynme caractristiquedune matrice carre donne.Syntaxe de la commande :
CharacteristicPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Remarque :Le polynme caractristique sous Maple dune matrice carre Adordre n estdet(XIn A)et non pasdet(AXIn).> M := Matrix( [ [ 0 , -1 , 1 ] , [ 2 , 1 , 3 ] , [ 3 , 3 , -2 ] ] ) ;
M :=
0 1 1
2 1 33 3 2
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
Polynme caractristique :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
20/52
Polynme caractristique :Commande CharacteristicPolynomial :
Description :
La commandeCharacteristicPolynomialretourne le polynme caractristiquedune matrice carre donne.Syntaxe de la commande :
CharacteristicPolynomial(A,X)o A est une matrice carre et X le nom choisit pour la variable
Remarque :Le polynme caractristique sous Maple dune matrice carre Adordre n estdet(XIn A)et non pasdet(AXIn).> M := Matrix( [ [ 0 , -1 , 1 ] , [ 2 , 1 , 3 ] , [ 3 , 3 , -2 ] ] ) ;
M :=
0 1 1
2 1 33 3 2
> CharacteristicPolynomial(M,X) ;
10 + X3 + X2 12X
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12
Valeurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
21/52
Valeurs propres :Commande Eigenvalues :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12
Valeurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
22/52
Valeurs propres :Commande Eigenvalues :
Description :
La commandeEigenvaluesretourne un vecteur form des valeurs propresdune matrice carre.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12
Valeurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
23/52
Valeurs propres :Commande Eigenvalues :
Description :
La commandeEigenvaluesretourne un vecteur form des valeurs propresdune matrice carre.Syntaxe de la commande :
Eigenvalues(A)o A est une matrice carre
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12
Valeurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
24/52
Valeurs propres :Commande Eigenvalues :
Description :
La commandeEigenvaluesretourne un vecteur form des valeurs propresdune matrice carre.Syntaxe de la commande :
Eigenvalues(A)o A est une matrice carre
> M := Matrix( [ [ -9 , -2 , 8 ] , [ 8 , 5 , -4 ] , [ -14 , -2 , 13 ] ] ) ;
M :=
9 2 88 5 4
14 2 13
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12
Valeurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
25/52
Valeurs propres :Commande Eigenvalues :
Description :
La commandeEigenvaluesretourne un vecteur form des valeurs propresdune matrice carre.Syntaxe de la commande :
Eigenvalues(A)o A est une matrice carre
> M := Matrix( [ [ -9 , -2 , 8 ] , [ 8 , 5 , -4 ] , [ -14 , -2 , 13 ] ] ) ;
M :=
9 2 88 5 4
14 2 13
> Eigenvalues(M) ;
513
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
26/52
Vecteurs propres :Commande Eigenvectors :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 7 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
27/52
Vecteurs propres :Commande Eigenvectors :
Description :
La commandeEigenvectorsretourne un ensemble form dun vecteur formde valeurs propres et une matrice dont les colonnes sont les vecteurs propresassocis.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 7 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
28/52
Vecteurs propres :Commande Eigenvectors :
Description :
La commandeEigenvectorsretourne un ensemble form dun vecteur formde valeurs propres et une matrice dont les colonnes sont les vecteurs propresassocis.Syntaxe de la commande :
Eigenvectors(A) o A est une matrice carre donne
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 7 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
29/52
Vecteurs propres :Commande Eigenvectors :
Description :
La commandeEigenvectorsretourne un ensemble form dun vecteur formde valeurs propres et une matrice dont les colonnes sont les vecteurs propresassocis.Syntaxe de la commande :
Eigenvectors(A) o A est une matrice carre donne
Exemple :> M := Matrix( [ [ 1 , -1 , -1 ] , [ 0 , -1 , 0 ] , [ 0 , -1 , 0 ] ] ) ;
M :=
1 1 10 1 00 1 0
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 7 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
30/52
p pCommande Eigenvectors :
Description :
La commandeEigenvectorsretourne un ensemble form dun vecteur formde valeurs propres et une matrice dont les colonnes sont les vecteurs propresassocis.Syntaxe de la commande :
Eigenvectors(A) o A est une matrice carre donne
Exemple :> M := Matrix( [ [ 1 , -1 , -1 ] , [ 0 , -1 , 0 ] , [ 0 , -1 , 0 ] ] ) ;
M :=
1 1 10 1 00 1 0
> Eigenvectors(M) ;
011
,
1 1 10 1 01 1 0
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 7 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
31/52
p pCommande Eigenvectors :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 8 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
32/52
p pCommande Eigenvectors :
Remarque :Si la dimension de lespace propre associ une valeur propre
est infrieur strictement sa multiplicit alors la matrice des vecteurs propressera complte par des vecteurs nuls.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 8 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
33/52
p pCommande Eigenvectors :
Remarque :Si la dimension de lespace propre associ une valeur propre
est infrieur strictement sa multiplicit alors la matrice des vecteurs propressera complte par des vecteurs nuls.Exemple :
> M := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ;
M :=
1 0 1
1 1
1
0 0 1
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 8 / 12
Vecteurs propres :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
34/52
p pCommande Eigenvectors :
Remarque :Si la dimension de lespace propre associ une valeur propre
est infrieur strictement sa multiplicit alors la matrice des vecteurs propressera complte par des vecteurs nuls.Exemple :
> M := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ;
M :=
1 0 1
1 1
1
0 0 1
> Eigenvectors(M) ;
1
11
,
0 0 0
1 0 00 0 0
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 8 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
35/52
Commande JordanForm :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 9 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
36/52
Commande JordanForm :
La commandeJordanFormpermet de diagonaliser une matrice si elle lest
dansC
. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajouteloptionoutput=Q.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 9 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
37/52
Commande JordanForm :
La commandeJordanFormpermet de diagonaliser une matrice si elle lest
dansC
. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajouteloptionoutput=Q.Syntaxe de la commande :
JordanForm(M), JordanForm(M, output = J) ou JordanForm(M, output = Q)o M est une matrice carre
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 9 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
38/52
Commande JordanForm :
La commandeJordanFormpermet de diagonaliser une matrice si elle lest
dansC
. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajouteloptionoutput=Q.Syntaxe de la commande :
JordanForm(M), JordanForm(M, output = J) ou JordanForm(M, output = Q)o M est une matrice carre
Exemples :> M := Matrix( [ [ -9 , -2 , 8 ] , [ 8 , 5 , -4 ] , [ -14 , -2 , 13 ] ] ) ;
M :=
9 2 88 5 4
14 2 13
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 9 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
39/52
Commande JordanForm :
La commandeJordanFormpermet de diagonaliser une matrice si elle lest
dansC
. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajouteloptionoutput=Q.Syntaxe de la commande :
JordanForm(M), JordanForm(M, output = J) ou JordanForm(M, output = Q)o M est une matrice carre
Exemples :> M := Matrix( [ [ -9 , -2 , 8 ] , [ 8 , 5 , -4 ] , [ -14 , -2 , 13 ] ] ) ;
M :=
9 2 88 5 4
14 2 13
> JordanForm(M) ;
1 0 00 3 00 0 5
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 9 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
40/52
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 10 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
41/52
> JordanForm( M, output = Q) ;
5 3 1
5 6
1
5 3 2
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 10 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
42/52
> JordanForm( M, output = Q) ;
5 3 1
5 6
1
5 3 2
> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ;
N :=
1 0 11 1 1
0 0 1
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 10 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
43/52
> JordanForm( M, output = Q) ;
5 3 1
5 6
1
5 3 2
> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ;
N :=
1 0 11 1 1
0 0 1
> JordanForm(N) ;
1 1 00 1 1
0 0 1
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 10 / 12
Form de Jordan :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
44/52
> JordanForm( M, output = Q) ;
5 3 1
5 6
1
5 3 2
> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ;
N :=
1 0 11 1 1
0 0 1
> JordanForm(N) ;
1 1 00 1 1
0 0 1
> JordanForm( N, output = Q) ;
0 1 11 0 00 0 1
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 10 / 12
Matrices semblables :Commande IsSimilar :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
45/52
Commande IsSimilar :
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 11 / 12
Matrices semblables :Commande IsSimilar :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
46/52
Commande IsSimilar :
La commandeIsSimilarpermet de tester la similitude des deux matricescarres A et B. Si les deux matrices sont semblables, Maple retourneTrue,sinon il retournefalse.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 11 / 12
Matrices semblables :Commande IsSimilar :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
47/52
Commande IsSimilar :
La commandeIsSimilarpermet de tester la similitude des deux matricescarres A et B. Si les deux matrices sont semblables, Maple retourneTrue,sinon il retournefalse.Exemple :
> A := Matrix( [ [ -1 , 0 , 0 ] , [ 1 , 1 , 1 ] , [ -1 , -1 , 0 ] ] ), B := Matrix( [ [ 1 , 0 , 0] , [ 0 , 1 , 0 ] , [ -1 , 1 , 1 ] ] ) ;
A :=1 0 01 1 11 1 0
, B :=
1 0 00 1 01 1 1
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 11 / 12
Matrices semblables :Commande IsSimilar :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
48/52
Commande IsSimilar :
La commandeIsSimilarpermet de tester la similitude des deux matricescarres A et B. Si les deux matrices sont semblables, Maple retourneTrue,sinon il retournefalse.Exemple :
> A := Matrix( [ [ -1 , 0 , 0 ] , [ 1 , 1 , 1 ] , [ -1 , -1 , 0 ] ] ), B := Matrix( [ [ 1 , 0 , 0] , [ 0 , 1 , 0 ] , [ -1 , 1 , 1 ] ] ) ;
A :=1 0 01 1 11 1 0
, B :=
1 0 00 1 01 1 1
> IsSimilar(A,B) ;
false
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 11 / 12
Matrice compagnon :Commande CompanionMatrix :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
49/52
p
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 12 / 12
Matrice compagnon :Commande CompanionMatrix :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
50/52
p
La commandeCompanionMatrixpermet de construire la matrice compagnondun polynme donn.
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 12 / 12
Matrice compagnon :Commande CompanionMatrix :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
51/52
La commandeCompanionMatrixpermet de construire la matrice compagnondun polynme donn.Exemple :
> P := X3 + 3*X2 - 5*X + 7 ;
P := X3 + 3X2 5X+ 7
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 12 / 12
Matrice compagnon :Commande CompanionMatrix :
http://find/ -
8/14/2019 Maple et rduction des endomorphismes
52/52
La commandeCompanionMatrixpermet de construire la matrice compagnondun polynme donn.Exemple :
> P := X3 + 3*X2 - 5*X + 7 ;
P := X3 + 3X2 5X+ 7
> CompanionMatrix(P) ;
0 0 71 0 50 1 3
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 12 / 12
http://find/