Calculer des matrices avec maxima

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

Calculer des matrices avec maxima

Messagepar jUst I » Jeudi 13 Novembre 2008, 01:57

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 :(
jUst I
Utilisateur
 
Messages: 5
Inscription: Mardi 11 Novembre 2008, 21:22
Statut actuel: Post-bac | Licence

Publicité

Re: Calculer des matrices avec maxima

Messagepar Arnaud » Jeudi 13 Novembre 2008, 09:16

Tu pourrais donner un exemple de ce que tu cherches à calculer ?
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Calculer des matrices avec maxima

Messagepar François D. » Jeudi 13 Novembre 2008, 10:28

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 » :wink: ...
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: Calculer des matrices avec maxima

Messagepar jUst I » Samedi 15 Novembre 2008, 04:04

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
jUst I
Utilisateur
 
Messages: 5
Inscription: Mardi 11 Novembre 2008, 21:22
Statut actuel: Post-bac | Licence

Re: Calculer des matrices avec maxima

Messagepar projetmbc » Samedi 15 Novembre 2008, 09:36

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.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Calculer des matrices avec maxima

Messagepar Arnaud » Samedi 15 Novembre 2008, 10:55

Une petite introduction simple et pratique : http://eric.bachard.free.fr/UTBM_MT26/Manuel_Maxima.pdf
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Calculer des matrices avec maxima

Messagepar jUst I » Lundi 17 Novembre 2008, 01:10

merci pour les info je vais essayer
jUst I
Utilisateur
 
Messages: 5
Inscription: Mardi 11 Novembre 2008, 21:22
Statut actuel: Post-bac | Licence

Re: Calculer des matrices avec maxima

Messagepar jUst I » Lundi 17 Novembre 2008, 16:56

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
jUst I
Utilisateur
 
Messages: 5
Inscription: Mardi 11 Novembre 2008, 21:22
Statut actuel: Post-bac | Licence

Re: Calculer des matrices avec maxima

Messagepar projetmbc » Lundi 17 Novembre 2008, 19:40

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 ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Calculer des matrices avec maxima

Messagepar jUst I » Dimanche 30 Novembre 2008, 04:03

je cherchais à résoudre un exercice sur les matrices assez simple
le délais est passé merci d'avoir essayé de m'aider
jUst I
Utilisateur
 
Messages: 5
Inscription: Mardi 11 Novembre 2008, 21:22
Statut actuel: Post-bac | Licence

Re: Calculer des matrices avec maxima

Messagepar gigiair » Dimanche 30 Novembre 2008, 11:35

Si tu avais pu donner une indication sur ce que tu souhaitais obtenir !
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)


Note que load(eigen) charge une bibliothèque permettant le calcul des valeurs propres.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités