Calculer des matrices avec maxima
Calculer des matrices avec maxima
bonsoir,
J'ai téléchargé le logiciel Maxima mais je ne sais pas comment l'utiliser. A part entrer la matrice je n'arrive à rien.le logiciel répète simplement ce que je lui demande sans jamais donner de résultat. besoin d'aide s'il vous plait :(
J'ai téléchargé le logiciel Maxima mais je ne sais pas comment l'utiliser. A part entrer la matrice je n'arrive à rien.le logiciel répète simplement ce que je lui demande sans jamais donner de résultat. besoin d'aide s'il vous plait :(
-
- Modérateur honoraire
- Messages : 7097
- Inscription : lundi 28 août 2006, 13:18
- Localisation : Allemagne
- Contact :
Re: Calculer des matrices avec maxima
Tu pourrais donner un exemple de ce que tu cherches à calculer ?
-
- Utilisateur chevronné
- Messages : 1367
- Inscription : dimanche 30 juillet 2006, 10:04
- Localisation : Alsace
Re: Calculer des matrices avec maxima
Par ailleurs, un moteur recherche à peu près correct devrait te proposer des liens si tu lui demandes un truc du genre « tutoriel maxima » ou « manuel maxima » ...
Re: Calculer des matrices avec maxima
J'ai essayé les tutoriels et les manuel d'utilisation mais j'ai quand même du mal. Finalement je me demande si g téléchargé la bonne version.
Je voudrais calculer des trucs comme les déterminants, les valeurs propres, inverses
Je voudrais calculer des trucs comme les déterminants, les valeurs propres, inverses
Re: Calculer des matrices avec maxima
Bonjour,
en téléchargeant la dernière version de Maxima (http://maxima.sourceforge.net/), tu auras aussi le logiciel wxMaxima. Utilises-le. Tu verras qu'il est très simple à prendre en main. Tout est très intuitif.
en téléchargeant la dernière version de Maxima (http://maxima.sourceforge.net/), tu auras aussi le logiciel wxMaxima. Utilises-le. Tu verras qu'il est très simple à prendre en main. Tout est très intuitif.
-
- Modérateur honoraire
- Messages : 7097
- Inscription : lundi 28 août 2006, 13:18
- Localisation : Allemagne
- Contact :
Re: Calculer des matrices avec maxima
Une petite introduction simple et pratique : http://eric.bachard.free.fr/UTBM_MT26/Manuel_Maxima.pdf
Re: Calculer des matrices avec maxima
j'ai téléchargé la dernière version de maxima utilisé le tutoriel mais rien n'y fait.
quelque soit la formule que j'utilise j'obtiens la répétition de celle ci en guise de résultat
je désespère
quelque soit la formule que j'utilise j'obtiens la répétition de celle ci en guise de résultat
je désespère
Re: Calculer des matrices avec maxima
As-tu chercher à utiliser wxMaxima qui propose une interface très facile à prendre en main ?
Intéresses-toi au menu "ALGEBRE". Le code généré par wxMaxima est celui utilisable avec Maxima.
Que cherches-tu à faire ?
Intéresses-toi au menu "ALGEBRE". Le code généré par wxMaxima est celui utilisable avec Maxima.
Que cherches-tu à faire ?
Re: Calculer des matrices avec maxima
je cherchais à résoudre un exercice sur les matrices assez simple
le délais est passé merci d'avoir essayé de m'aider
le délais est passé merci d'avoir essayé de m'aider
-
- Utilisateur chevronné
- Messages : 2804
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Calculer des matrices avec maxima
Si tu avais pu donner une indication sur ce que tu souhaitais obtenir !
La fonction describe fournit une aide en ligne :
Note que load(eigen) charge une bibliothèque permettant le calcul des valeurs propres.
La fonction describe fournit une aide en ligne :
Code : Tout sélectionner
Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) describe(matrix);
-- Function: matrix (<row_1>, ..., <row_n>)
Returns a rectangular matrix which has the rows <row_1>, ...,
<row_n>. Each row is a list of expressions. All rows must be the
same length.
The operations `+' (addition), `-' (subtraction), `*'
(multiplication), and `/' (division), are carried out element by
element when the operands are two matrices, a scalar and a matrix,
or a matrix and a scalar. The operation `^' (exponentiation,
equivalently `**') is carried out element by element if the
operands are a scalar and a matrix or a matrix and a scalar, but
not if the operands are two matrices. All operations are normally
carried out in full, including `.' (noncommutative multiplication).
Matrix multiplication is represented by the noncommutative
multiplication operator `.'. The corresponding noncommutative
exponentiation operator is `^^'. For a matrix `<A>', `<A>.<A> =
<A>^^2' and `<A>^^-1' is the inverse of <A>, if it exists.
There are switches for controlling simplification of expressions
involving dot and matrix-list operations. These are `doallmxops',
`domxexpt' `domxmxops', `doscmxops', and `doscmxplus'.
There are additional options which are related to matrices. These
are: `lmxchar', `rmxchar', `ratmx', `listarith', `detout',
`scalarmatrix', and `sparse'.
There are a number of functions which take matrices as arguments
or yield matrices as return values. See `eigenvalues',
`eigenvectors', `determinant', `charpoly', `genmatrix', `addcol',
`addrow', `copymatrix', `transpose', `echelon', and `rank'.
Examples:
* Construction of matrices from lists.
(%i1) x: matrix ([17, 3], [-8, 11]);
[ 17 3 ]
(%o1) [ ]
[ - 8 11 ]
(%i2) y: matrix ([%pi, %e], [a, b]);
[ %pi %e ]
(%o2) [ ]
[ a b ]
* Addition, element by element.
(%i3) x + y;
[ %pi + 17 %e + 3 ]
(%o3) [ ]
[ a - 8 b + 11 ]
* Subtraction, element by element.
(%i4) x - y;
[ 17 - %pi 3 - %e ]
(%o4) [ ]
[ - a - 8 11 - b ]
* Multiplication, element by element.
(%i5) x * y;
[ 17 %pi 3 %e ]
(%o5) [ ]
[ - 8 a 11 b ]
* Division, element by element.
(%i6) x / y;
[ 17 - 1 ]
[ --- 3 %e ]
[ %pi ]
(%o6) [ ]
[ 8 11 ]
[ - - -- ]
[ a b ]
* Matrix to a scalar exponent, element by element.
(%i7) x ^ 3;
[ 4913 27 ]
(%o7) [ ]
[ - 512 1331 ]
* Scalar base to a matrix exponent, element by element.
(%i8) exp(y);
[ %pi %e ]
[ %e %e ]
(%o8) [ ]
[ a b ]
[ %e %e ]
* Matrix base to a matrix exponent. This is not carried out
element by element.
(%i9) x ^ y;
[ %pi %e ]
[ ]
[ a b ]
[ 17 3 ]
(%o9) [ ]
[ - 8 11 ]
* Noncommutative matrix multiplication.
(%i10) x . y;
[ 3 a + 17 %pi 3 b + 17 %e ]
(%o10) [ ]
[ 11 a - 8 %pi 11 b - 8 %e ]
(%i11) y . x;
[ 17 %pi - 8 %e 3 %pi + 11 %e ]
(%o11) [ ]
[ 17 a - 8 b 11 b + 3 a ]
* Noncommutative matrix exponentiation. A scalar base <b> to a
matrix power <M> is carried out element by element and so
`b^^m' is the same as `b^m'.
(%i12) x ^^ 3;
[ 3833 1719 ]
(%o12) [ ]
[ - 4584 395 ]
(%i13) %e ^^ y;
[ %pi %e ]
[ %e %e ]
(%o13) [ ]
[ a b ]
[ %e %e ]
* A matrix raised to a -1 exponent with noncommutative
exponentiation is the matrix inverse, if it exists.
(%i14) x ^^ -1;
[ 11 3 ]
[ --- - --- ]
[ 211 211 ]
(%o14) [ ]
[ 8 17 ]
[ --- --- ]
[ 211 211 ]
(%i15) x . (x ^^ -1);
[ 1 0 ]
(%o15) [ ]
[ 0 1 ]
There are also some inexact matches for `matrix'.
Try `?? matrix' to see them.
(%o1) true
(%i2)
JJR.
LaTeXien migrateur.
LaTeXien migrateur.
-
- Sujets similaires
- Réponses
- Vues
- Dernier message
-
- 9 Réponses
- 2467 Vues
-
Dernier message par Arthur Accroc
-
- 10 Réponses
- 1324 Vues
-
Dernier message par Arathorn
-
- 2 Réponses
- 1022 Vues
-
Dernier message par Arthur Accroc
-
- 2 Réponses
- 1107 Vues
-
Dernier message par projetmbc