You are on page 1of 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

Package LinearAlgebra :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

2 / 12

Package LinearAlgebra :
Les commandes Maple de rduction des endomorphismes se trouvent dans le packages LinearAlgebra.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

2 / 12

Package LinearAlgebra :
Les commandes Maple de rduction des endomorphismes se trouvent dans le packages LinearAlgebra. >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, IsDenite, 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

Polynme minimal :
Commande MinimalPolynomial :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

3 / 12

Polynme minimal :
Commande MinimalPolynomial :

Description : La commande MinimalPolynomial permet de donner le polynme minimal dune matrice carre donne.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

3 / 12

Polynme minimal :
Commande MinimalPolynomial :

Description : La commande MinimalPolynomial permet de donner le polynme minimal dune 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

Polynme minimal :
Commande MinimalPolynomial :

Description : La commande MinimalPolynomial permet de donner le polynme minimal dune 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 ] ] ) ; 1 1 1 1 M := 2 1 1 1 2

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

3 / 12

Polynme minimal :
Commande MinimalPolynomial :

Description : La commande MinimalPolynomial permet de donner le polynme minimal dune 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 ] ] ) ; 1 1 1 1 M := 2 1 1 1 2 > MinimalPolynomial(M,X) ; 3 + 5X 4X 2 + X 3

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

3 / 12

Matrice caractristique :
Commande CharacteristicMatrix :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

4 / 12

Matrice caractristique :
Commande CharacteristicMatrix :

Description : La commande CharacteristicMatrix permet de donner la matrice caractristique XIn A dune matrice donne A.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

4 / 12

Matrice caractristique :
Commande CharacteristicMatrix :

Description : La commande CharacteristicMatrix permet de donner la matrice caractristique 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

Matrice caractristique :
Commande CharacteristicMatrix :

Description : La commande CharacteristicMatrix permet de donner la matrice caractristique 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 ] ] ) ; 1 0 1 M := 2 4 1 1 1 5

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

4 / 12

Matrice caractristique :
Commande CharacteristicMatrix :

Description : La commande CharacteristicMatrix permet de donner la matrice caractristique 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 ] ] ) ; 1 0 1 M := 2 4 1 1 1 5 > CharacteristicMatrix(M,X) ; X 1 2 1
Essaidi Ali (CPGE Lissane Eddine Laayoune)

0 X 4 1

1 1 X 5
Mercredi 30 octobre 2013 4 / 12

Maple Rduction des endomorphismes

Polynme caractristique :
Commande CharacteristicPolynomial :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

5 / 12

Polynme caractristique :
Commande CharacteristicPolynomial :

Description : La commande CharacteristicPolynomial retourne le polynme caractristique dune matrice carre donne.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

5 / 12

Polynme caractristique :
Commande CharacteristicPolynomial :

Description : La commande CharacteristicPolynomial retourne le polynme caractristique dune 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

Polynme caractristique :
Commande CharacteristicPolynomial :

Description : La commande CharacteristicPolynomial retourne le polynme caractristique dune 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 A dordre n est det(XIn A) et non pas det(A XIn ).

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

5 / 12

Polynme caractristique :
Commande CharacteristicPolynomial :

Description : La commande CharacteristicPolynomial retourne le polynme caractristique dune 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 A dordre n est det(XIn A) et non pas det(A XIn ). > M := Matrix( [ [ 0 , -1 , 1 ] , [ 2 , 1 , 3 ] , [ 3 , 3 , -2 ] ] ) ; 0 1 1 3 M := 2 1 3 3 2

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

5 / 12

Polynme caractristique :
Commande CharacteristicPolynomial :

Description : La commande CharacteristicPolynomial retourne le polynme caractristique dune 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 A dordre n est det(XIn A) et non pas det(A XIn ). > M := Matrix( [ [ 0 , -1 , 1 ] , [ 2 , 1 , 3 ] , [ 3 , 3 , -2 ] ] ) ; 0 1 1 3 M := 2 1 3 3 2 > CharacteristicPolynomial(M,X) ; 10 + X 3 + X 2 12X
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 5 / 12

Valeurs propres :
Commande Eigenvalues :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

6 / 12

Valeurs propres :
Commande Eigenvalues :

Description : La commande Eigenvalues retourne un vecteur form des valeurs propres dune matrice carre.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

6 / 12

Valeurs propres :
Commande Eigenvalues :

Description : La commande Eigenvalues retourne un vecteur form des valeurs propres dune 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 :
Commande Eigenvalues :

Description : La commande Eigenvalues retourne un vecteur form des valeurs propres dune 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 ] ] ) ; 9 2 8 5 4 M := 8 14 2 13

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

6 / 12

Valeurs propres :
Commande Eigenvalues :

Description : La commande Eigenvalues retourne un vecteur form des valeurs propres dune 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 ] ] ) ; 9 2 8 5 4 M := 8 14 2 13 > Eigenvalues(M) ; 5 1 3
Essaidi Ali (CPGE Lissane Eddine Laayoune) Maple Rduction des endomorphismes Mercredi 30 octobre 2013 6 / 12

Vecteurs propres :
Commande Eigenvectors :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

7 / 12

Vecteurs propres :
Commande Eigenvectors :

Description : La commande Eigenvectors retourne un ensemble form dun vecteur form de valeurs propres et une matrice dont les colonnes sont les vecteurs propres associs.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

7 / 12

Vecteurs propres :
Commande Eigenvectors :

Description : La commande Eigenvectors retourne un ensemble form dun vecteur form de valeurs propres et une matrice dont les colonnes sont les vecteurs propres associs. 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 :
Commande Eigenvectors :

Description : La commande Eigenvectors retourne un ensemble form dun vecteur form de valeurs propres et une matrice dont les colonnes sont les vecteurs propres associs. 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 ] ] ) ; 1 1 1 M := 0 1 0 0 1 0

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

7 / 12

Vecteurs propres :
Commande Eigenvectors :

Description : La commande Eigenvectors retourne un ensemble form dun vecteur form de valeurs propres et une matrice dont les colonnes sont les vecteurs propres associs. 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 ] ] ) ; 1 1 1 M := 0 1 0 0 1 0 > Eigenvectors(M) ; 0 1 1 , 0 1 1
Essaidi Ali (CPGE Lissane Eddine Laayoune)

1 1 1

1 0 0
Mercredi 30 octobre 2013 7 / 12

Maple Rduction des endomorphismes

Vecteurs propres :
Commande Eigenvectors :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

8 / 12

Vecteurs propres :
Commande Eigenvectors :

Remarque : Si la dimension de lespace propre associ une valeur propre est infrieur strictement sa multiplicit alors la matrice des vecteurs propres sera complte par des vecteurs nuls.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

8 / 12

Vecteurs propres :
Commande Eigenvectors :

Remarque : Si la dimension de lespace propre associ une valeur propre est infrieur strictement sa multiplicit alors la matrice des vecteurs propres sera complte par des vecteurs nuls. Exemple : > M := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ; 1 0 1 M := 1 1 1 0 0 1

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

8 / 12

Vecteurs propres :
Commande Eigenvectors :

Remarque : Si la dimension de lespace propre associ une valeur propre est infrieur strictement sa multiplicit alors la matrice des vecteurs propres sera complte par des vecteurs nuls. Exemple : > M := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ; 1 0 1 M := 1 1 1 0 0 1 > Eigenvectors(M) ; 1 0 1 , 1 1 0 0 0 0 0 0 0

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

8 / 12

Form de Jordan :
Commande JordanForm :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

9 / 12

Form de Jordan :
Commande JordanForm :

La commande JordanForm permet de diagonaliser une matrice si elle lest dans C. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajoute loption output=Q.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

9 / 12

Form de Jordan :
Commande JordanForm :

La commande JordanForm permet de diagonaliser une matrice si elle lest dans C. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajoute loption output=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 :
Commande JordanForm :

La commande JordanForm permet de diagonaliser une matrice si elle lest dans C. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajoute loption output=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 ] ] ) ; 9 2 8 5 4 M := 8 14 2 13

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

9 / 12

Form de Jordan :
Commande JordanForm :

La commande JordanForm permet de diagonaliser une matrice si elle lest dans C. Sinon, elle la trigonalise. Pour avoir la matrice de passage on ajoute loption output=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 ] ] ) ; 9 2 8 5 4 M := 8 14 2 13 > JordanForm(M) ; 1 0 0
Essaidi Ali (CPGE Lissane Eddine Laayoune)

0 3 0

0 0 5
Mercredi 30 octobre 2013 9 / 12

Maple Rduction des endomorphismes

Form de Jordan :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

10 / 12

Form de Jordan :
> JordanForm( M, output = Q) ; 5 5 5 3 6 3 1 1 2

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

10 / 12

Form de Jordan :
> JordanForm( M, output = Q) ; 5 5 5 3 6 3 1 1 2

> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ; 1 0 1 N := 1 1 1 0 0 1

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

10 / 12

Form de Jordan :
> JordanForm( M, output = Q) ; 5 5 5 3 6 3 1 1 2

> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ; 1 0 1 N := 1 1 1 0 0 1 > JordanForm(N) ; 1 0 0 1 1 0 0 1 1

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

10 / 12

Form de Jordan :
> JordanForm( M, output = Q) ; 5 5 5 3 6 3 1 1 2

> N := Matrix( [ [ 1 , 0 , -1 ] , [ -1 , 1 , -1 ] , [ 0 , 0 , 1 ] ] ) ; 1 0 1 N := 1 1 1 0 0 1 > JordanForm(N) ; 1 0 0 > JordanForm( N, output = Q) ; 0 1 0


Essaidi Ali (CPGE Lissane Eddine Laayoune)

1 1 0 1 0 0

0 1 1 1 0 1
Mercredi 30 octobre 2013 10 / 12

Maple Rduction des endomorphismes

Matrices semblables :
Commande IsSimilar :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

11 / 12

Matrices semblables :
Commande IsSimilar :

La commande IsSimilar permet de tester la similitude des deux matrices carres A et B . Si les deux matrices sont semblables, Maple retourne True, sinon il retourne false.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

11 / 12

Matrices semblables :
Commande IsSimilar :

La commande IsSimilar permet de tester la similitude des deux matrices carres A et B . Si les deux matrices sont semblables, Maple retourne True, sinon il retourne false. Exemple : > A := Matrix( [ [ -1 , 0 , 0 ] , [ 1 , 1 , 1 ] , [ -1 , -1 , 0 ] ] ), B := Matrix( [ [ 1 , 0 , 0 ] , [ 0 , 1 , 0 ] , [ -1 , 1 , 1 ] ] ) ; 1 0 0 1 0 0 1 1 , B := 0 1 0 A := 1 1 1 0 1 1 1

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

11 / 12

Matrices semblables :
Commande IsSimilar :

La commande IsSimilar permet de tester la similitude des deux matrices carres A et B . Si les deux matrices sont semblables, Maple retourne True, sinon il retourne false. Exemple : > A := Matrix( [ [ -1 , 0 , 0 ] , [ 1 , 1 , 1 ] , [ -1 , -1 , 0 ] ] ), B := Matrix( [ [ 1 , 0 , 0 ] , [ 0 , 1 , 0 ] , [ -1 , 1 , 1 ] ] ) ; 1 0 0 1 0 0 1 1 , B := 0 1 0 A := 1 1 1 0 1 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 :

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

12 / 12

Matrice compagnon :
Commande CompanionMatrix :

La commande CompanionMatrix permet de construire la matrice compagnon dun polynme donn.

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

12 / 12

Matrice compagnon :
Commande CompanionMatrix :

La commande CompanionMatrix permet de construire la matrice compagnon dun polynme donn. Exemple : > P := X3 + 3*X2 - 5*X + 7 ; P := X 3 + 3X 2 5X + 7

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

12 / 12

Matrice compagnon :
Commande CompanionMatrix :

La commande CompanionMatrix permet de construire la matrice compagnon dun polynme donn. Exemple : > P := X3 + 3*X2 - 5*X + 7 ; P := X 3 + 3X 2 5X + 7 > CompanionMatrix(P) ; 0 1 0 0 0 1 7 5 3

Essaidi Ali (CPGE Lissane Eddine Laayoune)

Maple Rduction des endomorphismes

Mercredi 30 octobre 2013

12 / 12

You might also like