## maxima-lang-fr — French-language discussion of the Maxima computer algebra system

You can subscribe to this list here.

 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Jan Feb Mar Apr (1) May Jun (2) Jul (11) Aug (1) Sep (4) Oct (3) Nov (2) Dec (2) Jan Feb (15) Mar (2) Apr (3) May Jun (1) Jul Aug (7) Sep (3) Oct Nov Dec (31) Jan Feb Mar (7) Apr May (1) Jun (5) Jul Aug (2) Sep (3) Oct (5) Nov Dec Jan Feb (2) Mar Apr (1) May (23) Jun Jul Aug (2) Sep Oct Nov (4) Dec (13) Jan (2) Feb (3) Mar (3) Apr May (7) Jun (5) Jul Aug Sep (6) Oct Nov (4) Dec (1) Jan (4) Feb Mar Apr May Jun Jul Aug Sep Oct (2) Nov Dec Jan Feb (9) Mar (1) Apr May Jun Jul Aug Sep Oct Nov (2) Dec Jan Feb Mar Apr May (4) Jun (1) Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec (3) Jan Feb Mar (4) Apr May Jun Jul (1) Aug Sep (2) Oct Nov (9) Dec (5) Jan (1) Feb (1) Mar Apr May Jun Jul Aug Sep Oct (15) Nov Dec
S M T W T F S

1

2

3
(3)
4

5

6

7

8

9

10

11

12

13

14
(1)
15
(1)
16
(4)
17

18
(1)
19
(1)
20

21

22
(1)
23
(1)
24

25

26

27

28

29

30

31

Showing 13 results of 13

 Re: [Maxima-lang-fr] Transformation en Z From: - 2009-12-23 19:02:33 ```A propose de la trnsformée en Z. J'ai effectivement vu le fichier projet z_transform mais il ne donne que les transformations directes pas les inverses. En particulier n'est pas résolu dans le package la transformation de x(n+m). Si quelqu'un a connaissance d'autres développements je suis preneur. Bonnes fêtes à tous. Dominique SOUDIERE ```
 [Maxima-lang-fr] Transformation en Z From: Jellyroll - 2009-12-22 09:53:20 ```Bonjour, Dans Maxima, y a-t-il une commande pour faire calculer la transformée en Z d'un signal causal x(n) ? La transformée en Z est définie par : X(z) = sum(x(n)*z^{-n}, n = 0 to + infty) Merci pour vos réponses. J. ```
 Re: [Maxima-lang-fr] sqrt est bizarre sur wxmaxima (ubuntu 9.10) From: famille jaury - 2009-12-19 08:54:22 Attachments: Message as HTML ```Bonjour, thank you for answering me, j'ai désinstallé wxmaxima0.8.2 et maxima, et réinstallé les versions 0.8.4 et maxima5.20.1 par des paquets .deb, et maintenant tout fonctionne très bien. Donc tant pis pour la résolution du problème précédent. À bientôt, alex 2009/12/3 Robert Dodier > 2009/12/3 alexis jaury : > > > j'ai installé wxmaxima0.8.2 sur ubuntu9.10, et je suis surpris car > sqrt(x^2) > > retourne gentiment |x|, tandis que sqrt(4) génère le message suivant : > > « > > Universal error handler called recursively (:ERROR > > > > NIL > > > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER > > > "" > > > > "Couldn't protect") > > Universal error handler called recursively (:ERROR NIL > > > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER > > "" "Couldn't protect") > > Maxima encountered a Lisp error: > > Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught > > fatal error [memory may be damaged] > > Automatically continuing. > > To reenable the Lisp debugger set *debugger-hook* to nil. > > » > > Hello, sorry, I can't write in French. I hope this helps anyway. > > This is certainly a serious error. > Try this: > > :lisp (setq *debugger-hook* nil) > sqrt(4); > > then after the error message, type this: > > :lisp :bt > > That should display a list of the functions that were called. > Please post that output here. > > Sorry I can't be more helpful. > > best > > Robert Dodier > ```
 Re: [Maxima-lang-fr] problème avec charpoly From: denis.thenail - 2009-12-18 03:40:30 ```Bonjour, quel type de machine et quel OS travaillez-vous ? Pour ce qui me concerne, c'est UBUNTU 9.10 sur un PC avec pour proc un athlon 64 X2 4400+. Merci d'avance Stavros Macrakis a écrit : > Salut, > > Je n'arrive toujours pas a reproduire le probleme, neanmoins je > remarque (ce que j'aurais du remarquer avant...) que l'erreur a ete > signalee par dimnary, donc c'est un probleme de formattage et non pas > de calcul. Sans pouvoir resoudre ce probleme, je vous conseillerais > simplement de ne pas imprimer l'expression %o6 (utiliser "\$" au lieu > de ";" a la fin de la commande %i6) ou bien de l'imprimer en mode > display2d:false. > > -s > > 2009/12/16 denis.thenail > > > Bonjour, > > la version de MAXIMA est 5.17.1 > > j'ai construit la matrice en plusieurs étapes, c'est à dire > plusieurs scripts > > voici celui qui à partir de la matrice tridiagonale construit la > matrice à inverser : > Ka5:matrix([X,-X,0,0,0,0]); > Ka5:addrow(Ka5,[-X,2*X,-X,0,0,0]); > Ka5:addrow(Ka5,[0,-X,2*X,-X,0,0]); > Ka5:addrow(Ka5,[0,0,-X,2*X,-X,0]); > Ka5:addrow(Ka5,[0,0,0,-X,2*X,-X]); > Ka5:addrow(Ka5,[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0]); > Ma5:addrow(Ma5,[Y,4*Y,Y,0,0,0]); > Ma5:addrow(Ma5,[0,Y,4*Y,Y,0,0]); > Ma5:addrow(Ma5,[0,0,Y,4*Y,Y, 0]); > Ma5:addrow(Ma5,[0,0,0,Y,4*Y,Y]); > Ma5:addrow(Ma5,[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > > où Ka5 est la matrice de raideur et Ma5 une matrice de masse. > A part ça, oui, je sais que je peux écrire la marice en une seule > fois. > > voici le script complet > Ka5:matrix([X,-X,0,0,0,0],[-X,2*X,-X,0,0,0],[0,-X,2*X,-X,0,0],[0,0,-X,2*X,-X,0], > [0,0,0,-X,2*X,-X],[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0],[Y,4*Y,Y,0,0,0],[0,Y,4*Y,Y,0,0],[0,0,Y,4*Y,Y, > 0], > [0,0,0,Y,4*Y,Y],[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > charpoly(Aa5,l); > factor(%); > expand(%); > > et la réponse de MAXIMA : > (%i1) batch("test.mac"); > > batching #p/home/denis/MAXIMA/test.mac > (%i2) Ka5 : matrix([X, - X, 0, 0, 0, 0], [- X, 2 X, - X, 0, 0, 0], > [0, - X, 2 X, - X, 0, 0], [0, 0, - X, 2 X, - X, 0], [0, 0, 0, - X, > 2 X, - X], > [0, 0, 0, 0, - X, X]) > [ X - X 0 0 0 0 ] > [ ] > [ - X 2 X - X 0 0 0 ] > [ ] > [ 0 - X 2 X - X 0 0 ] > (%o2) [ ] > [ 0 0 - X 2 X - X 0 ] > [ ] > [ 0 0 0 - X 2 X - X ] > [ ] > [ 0 0 0 0 - X X ] > (%i3) Ma5 : matrix([2 Y, Y, 0, 0, 0, 0], [Y, 4 Y, Y, 0, 0, 0], > [0, Y, 4 Y, Y, 0, 0], [0, 0, Y, 4 Y, Y, 0], [0, 0, 0, Y, 4 Y, Y], > [0, 0, 0, 0, Y, 2 Y]) > [ 2 Y Y 0 0 0 0 ] > [ ] > [ Y 4 Y Y 0 0 0 ] > [ ] > [ 0 Y 4 Y Y 0 0 ] > (%o3) [ ] > [ 0 0 Y 4 Y Y 0 ] > [ ] > [ 0 0 0 Y 4 Y Y ] > [ ] > [ 0 0 0 0 Y 2 Y ] > (%i4) Ia5 : invert(Ma5) > [ 362 97 26 7 2 1 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 97 194 52 14 4 2 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 26 52 182 49 14 7 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%o4) [ ] > [ 7 14 49 182 52 26 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 2 4 14 52 194 97 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 1 2 7 26 97 362 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%i5) Aa5 : Ia5 . Ka5 > [ 153 X 194 X 52 X 14 X 4 X X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 97 X 179 X 104 X 28 X 8 X 2 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 26 X 104 X 155 X 98 X 28 X 7 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%o5) [ ] > [ 7 X 28 X 98 X 155 X 104 X 26 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 2 X 8 X 28 X 104 X 179 X 97 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ X 4 X 14 X 52 X 194 X 153 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%i6) charpoly(Aa5, l) > 153 X 179 X 155 X > (%o6) (----- - l) ((----- - l) ((----- - l) > 209 Y 209 Y 209 Y > 2 > 155 X 153 X 179 X 18818 X > ((----- - l) ((----- - l) (----- - l) - --------) > 209 Y 209 Y 209 Y 2 > 43681 Y > 179 X 153 X > 2 52 X (----- - l) 2 104 X > (----- - l) > 20176 X 209 Y 5044 X 209 Y > 26 X (-------- - ----------------) 104 X (-------- - > -----------------) > 2 209 Y 2 209 Y > 43681 Y 43681 Y > + ---------------------------------- + > ------------------------------------) > 209 Y 209 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > + (7 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 153 X > 28 X (----- - l) 2 > 155 X 209 Y 1358 X > + (28 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 153 X > 2 104 X (----- - l) > 5044 X 209 Y > 98 X (-------- - -----------------) > 2 209 Y > 43681 Y > - -----------------------------------))/(209 Y) > 209 Y > 2 > 153 X 179 X 18818 X > 98 X ((----- - l) (----- - l) - --------) > 209 Y 209 Y 2 > 43681 Y > + (98 X (- ----------------------------------------- > 209 Y > 179 X 153 X > 14 X (----- - l) 2 28 X (----- - l) > 2 > 209 Y 5432 X 209 Y 1358 X > 26 X (---------------- - --------) 104 X (---------------- - > --------) > 209 Y 2 209 Y > 2 > 43681 Y > 43681 Y > + ---------------------------------- + > -----------------------------------)) > 209 Y 209 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 28 X (-------- - ----------------) > 2 209 Y > 155 X 43681 Y > /(209 Y)) + (2 X (- (----- - l) (---------------------------------- > 209 Y 209 Y > 179 X > 2 4 X (----- - l) > 155 X 1552 X 209 Y > - (----- - l) (-------- - ---------------)) > 209 Y 2 209 Y > 43681 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > - (104 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 179 X > 14 X (----- - l) 2 > 209 Y 5432 X > 28 X (---------------- - --------) > 209 Y 2 > 43681 Y > - (98 X (---------------------------------- > 209 Y > > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory > may be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > (%i7) factor(%) > Erreur de segmentation > > merci pour votre attention > > > Stavros Macrakis a écrit : > > Je n'arrive pas a reproduire votre probleme. Pourriez-vous > nous envoyer une copie complete de votre interaction avec > Maxima, y compris la version? > > Par ailleurs, savez-vous que vous pouvez ecrire la matrice en > une commande, a savoir: > > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209], > > [-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209], > ... ) > > Merci, > > -s > > 2009/12/15 denis.thenail >> > > > Bonjour, > > je cherche le polynôme caractéristique d'une matrice (6,6). > Cette > matrice est pleine mais résulte d'un problème aux valeurs > propres > généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) > M définie postive, K semi-définie positive > ramené sous la forme standard > (M^{-1}K-omega^2I)(Phi)=(0) > J'exécute avec Maxima : > > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); > > Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); > > Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); > > Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); > > Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); > > Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); > charpoly(Ca5,l); > factor(%); > expand(%); > > la commande charpoly entraîne : > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY > "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY > "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error > [memory may > be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > > Merci de m'aider à améliorer ma pratique de MAXIMA, > > cordialement > > Dude007 > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer > Community > Take advantage of Verizon's best-in-class app development > support > A streamlined, 14 day to market process makes app distribution > fast and easy > Join now and get one step closer to millions of Verizon > customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Maxima-lang-fr mailing list > Maxima-lang-fr@... > > > > > https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr > > > > ```
 Re: [Maxima-lang-fr] problème avec charpoly From: denis.thenail - 2009-12-16 22:06:12 ```J'ai fait au plus simple, le remplacement de ; par \$. Il a fallu que je relance un factor(%); pour avoir la factorisation 2 2 2 2 2 2 l (l Y - 2 X) (11 l Y - 20 l X Y + 5 X ) (19 l Y - 16 l X Y + X ) (%o9) --------------------------------------------------------------------- 5 209 Y J'ai une question subsidiaire. MAXIMA semble ne pas pouvoir factoriser les deux facteurs (quadratiques), ce qui me semble beaucoup plus simple que ce qu'il a fait avant. Je suppose qu'il y a une raison ... quelle est-elle ? Merci encore Stavros Macrakis a écrit : > Salut, > > Je n'arrive toujours pas a reproduire le probleme, neanmoins je > remarque (ce que j'aurais du remarquer avant...) que l'erreur a ete > signalee par dimnary, donc c'est un probleme de formattage et non pas > de calcul. Sans pouvoir resoudre ce probleme, je vous conseillerais > simplement de ne pas imprimer l'expression %o6 (utiliser "\$" au lieu > de ";" a la fin de la commande %i6) ou bien de l'imprimer en mode > display2d:false. > > -s > > 2009/12/16 denis.thenail > > > Bonjour, > > la version de MAXIMA est 5.17.1 > > j'ai construit la matrice en plusieurs étapes, c'est à dire > plusieurs scripts > > voici celui qui à partir de la matrice tridiagonale construit la > matrice à inverser : > Ka5:matrix([X,-X,0,0,0,0]); > Ka5:addrow(Ka5,[-X,2*X,-X,0,0,0]); > Ka5:addrow(Ka5,[0,-X,2*X,-X,0,0]); > Ka5:addrow(Ka5,[0,0,-X,2*X,-X,0]); > Ka5:addrow(Ka5,[0,0,0,-X,2*X,-X]); > Ka5:addrow(Ka5,[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0]); > Ma5:addrow(Ma5,[Y,4*Y,Y,0,0,0]); > Ma5:addrow(Ma5,[0,Y,4*Y,Y,0,0]); > Ma5:addrow(Ma5,[0,0,Y,4*Y,Y, 0]); > Ma5:addrow(Ma5,[0,0,0,Y,4*Y,Y]); > Ma5:addrow(Ma5,[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > > où Ka5 est la matrice de raideur et Ma5 une matrice de masse. > A part ça, oui, je sais que je peux écrire la marice en une seule > fois. > > voici le script complet > Ka5:matrix([X,-X,0,0,0,0],[-X,2*X,-X,0,0,0],[0,-X,2*X,-X,0,0],[0,0,-X,2*X,-X,0], > [0,0,0,-X,2*X,-X],[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0],[Y,4*Y,Y,0,0,0],[0,Y,4*Y,Y,0,0],[0,0,Y,4*Y,Y, > 0], > [0,0,0,Y,4*Y,Y],[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > charpoly(Aa5,l); > factor(%); > expand(%); > > et la réponse de MAXIMA : > (%i1) batch("test.mac"); > > batching #p/home/denis/MAXIMA/test.mac > (%i2) Ka5 : matrix([X, - X, 0, 0, 0, 0], [- X, 2 X, - X, 0, 0, 0], > [0, - X, 2 X, - X, 0, 0], [0, 0, - X, 2 X, - X, 0], [0, 0, 0, - X, > 2 X, - X], > [0, 0, 0, 0, - X, X]) > [ X - X 0 0 0 0 ] > [ ] > [ - X 2 X - X 0 0 0 ] > [ ] > [ 0 - X 2 X - X 0 0 ] > (%o2) [ ] > [ 0 0 - X 2 X - X 0 ] > [ ] > [ 0 0 0 - X 2 X - X ] > [ ] > [ 0 0 0 0 - X X ] > (%i3) Ma5 : matrix([2 Y, Y, 0, 0, 0, 0], [Y, 4 Y, Y, 0, 0, 0], > [0, Y, 4 Y, Y, 0, 0], [0, 0, Y, 4 Y, Y, 0], [0, 0, 0, Y, 4 Y, Y], > [0, 0, 0, 0, Y, 2 Y]) > [ 2 Y Y 0 0 0 0 ] > [ ] > [ Y 4 Y Y 0 0 0 ] > [ ] > [ 0 Y 4 Y Y 0 0 ] > (%o3) [ ] > [ 0 0 Y 4 Y Y 0 ] > [ ] > [ 0 0 0 Y 4 Y Y ] > [ ] > [ 0 0 0 0 Y 2 Y ] > (%i4) Ia5 : invert(Ma5) > [ 362 97 26 7 2 1 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 97 194 52 14 4 2 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 26 52 182 49 14 7 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%o4) [ ] > [ 7 14 49 182 52 26 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 2 4 14 52 194 97 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 1 2 7 26 97 362 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%i5) Aa5 : Ia5 . Ka5 > [ 153 X 194 X 52 X 14 X 4 X X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 97 X 179 X 104 X 28 X 8 X 2 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 26 X 104 X 155 X 98 X 28 X 7 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%o5) [ ] > [ 7 X 28 X 98 X 155 X 104 X 26 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 2 X 8 X 28 X 104 X 179 X 97 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ X 4 X 14 X 52 X 194 X 153 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%i6) charpoly(Aa5, l) > 153 X 179 X 155 X > (%o6) (----- - l) ((----- - l) ((----- - l) > 209 Y 209 Y 209 Y > 2 > 155 X 153 X 179 X 18818 X > ((----- - l) ((----- - l) (----- - l) - --------) > 209 Y 209 Y 209 Y 2 > 43681 Y > 179 X 153 X > 2 52 X (----- - l) 2 104 X > (----- - l) > 20176 X 209 Y 5044 X 209 Y > 26 X (-------- - ----------------) 104 X (-------- - > -----------------) > 2 209 Y 2 209 Y > 43681 Y 43681 Y > + ---------------------------------- + > ------------------------------------) > 209 Y 209 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > + (7 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 153 X > 28 X (----- - l) 2 > 155 X 209 Y 1358 X > + (28 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 153 X > 2 104 X (----- - l) > 5044 X 209 Y > 98 X (-------- - -----------------) > 2 209 Y > 43681 Y > - -----------------------------------))/(209 Y) > 209 Y > 2 > 153 X 179 X 18818 X > 98 X ((----- - l) (----- - l) - --------) > 209 Y 209 Y 2 > 43681 Y > + (98 X (- ----------------------------------------- > 209 Y > 179 X 153 X > 14 X (----- - l) 2 28 X (----- - l) > 2 > 209 Y 5432 X 209 Y 1358 X > 26 X (---------------- - --------) 104 X (---------------- - > --------) > 209 Y 2 209 Y > 2 > 43681 Y > 43681 Y > + ---------------------------------- + > -----------------------------------)) > 209 Y 209 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 28 X (-------- - ----------------) > 2 209 Y > 155 X 43681 Y > /(209 Y)) + (2 X (- (----- - l) (---------------------------------- > 209 Y 209 Y > 179 X > 2 4 X (----- - l) > 155 X 1552 X 209 Y > - (----- - l) (-------- - ---------------)) > 209 Y 2 209 Y > 43681 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > - (104 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 179 X > 14 X (----- - l) 2 > 209 Y 5432 X > 28 X (---------------- - --------) > 209 Y 2 > 43681 Y > - (98 X (---------------------------------- > 209 Y > > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory > may be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > (%i7) factor(%) > Erreur de segmentation > > merci pour votre attention > > > Stavros Macrakis a écrit : > > Je n'arrive pas a reproduire votre probleme. Pourriez-vous > nous envoyer une copie complete de votre interaction avec > Maxima, y compris la version? > > Par ailleurs, savez-vous que vous pouvez ecrire la matrice en > une commande, a savoir: > > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209], > > [-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209], > ... ) > > Merci, > > -s > > 2009/12/15 denis.thenail >> > > > Bonjour, > > je cherche le polynôme caractéristique d'une matrice (6,6). > Cette > matrice est pleine mais résulte d'un problème aux valeurs > propres > généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) > M définie postive, K semi-définie positive > ramené sous la forme standard > (M^{-1}K-omega^2I)(Phi)=(0) > J'exécute avec Maxima : > > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); > > Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); > > Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); > > Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); > > Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); > > Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); > charpoly(Ca5,l); > factor(%); > expand(%); > > la commande charpoly entraîne : > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY > "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > MAXIMA::DIMNARY > "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error > [memory may > be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > > Merci de m'aider à améliorer ma pratique de MAXIMA, > > cordialement > > Dude007 > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer > Community > Take advantage of Verizon's best-in-class app development > support > A streamlined, 14 day to market process makes app distribution > fast and easy > Join now and get one step closer to millions of Verizon > customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Maxima-lang-fr mailing list > Maxima-lang-fr@... > > > > > https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr > > > > ```
 Re: [Maxima-lang-fr] problème avec charpoly From: Stavros Macrakis - 2009-12-16 20:35:06 Attachments: Message as HTML ```Salut, Je n'arrive toujours pas a reproduire le probleme, neanmoins je remarque (ce que j'aurais du remarquer avant...) que l'erreur a ete signalee par dimnary, donc c'est un probleme de formattage et non pas de calcul. Sans pouvoir resoudre ce probleme, je vous conseillerais simplement de ne pas imprimer l'expression %o6 (utiliser "\$" au lieu de ";" a la fin de la commande %i6) ou bien de l'imprimer en mode display2d:false. -s 2009/12/16 denis.thenail > Bonjour, > > la version de MAXIMA est 5.17.1 > > j'ai construit la matrice en plusieurs étapes, c'est à dire plusieurs > scripts > > voici celui qui à partir de la matrice tridiagonale construit la matrice à > inverser : > Ka5:matrix([X,-X,0,0,0,0]); > Ka5:addrow(Ka5,[-X,2*X,-X,0,0,0]); > Ka5:addrow(Ka5,[0,-X,2*X,-X,0,0]); > Ka5:addrow(Ka5,[0,0,-X,2*X,-X,0]); > Ka5:addrow(Ka5,[0,0,0,-X,2*X,-X]); > Ka5:addrow(Ka5,[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0]); > Ma5:addrow(Ma5,[Y,4*Y,Y,0,0,0]); > Ma5:addrow(Ma5,[0,Y,4*Y,Y,0,0]); > Ma5:addrow(Ma5,[0,0,Y,4*Y,Y, 0]); > Ma5:addrow(Ma5,[0,0,0,Y,4*Y,Y]); > Ma5:addrow(Ma5,[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > > où Ka5 est la matrice de raideur et Ma5 une matrice de masse. > A part ça, oui, je sais que je peux écrire la marice en une seule fois. > > voici le script complet > Ka5:matrix([X,-X,0,0,0,0],[-X,2*X,-X,0,0,0],[0,-X,2*X,-X,0,0],[0,0,-X,2*X,-X,0], > [0,0,0,-X,2*X,-X],[0,0,0,0,-X,X]); > Ma5:matrix([2*Y,Y,0,0,0,0],[Y,4*Y,Y,0,0,0],[0,Y,4*Y,Y,0,0],[0,0,Y,4*Y,Y, > 0], > [0,0,0,Y,4*Y,Y],[0,0,0,0,Y,2*Y]); > Ia5:invert(Ma5); > Aa5:Ia5 . Ka5; > charpoly(Aa5,l); > factor(%); > expand(%); > > et la réponse de MAXIMA : > (%i1) batch("test.mac"); > > batching #p/home/denis/MAXIMA/test.mac > (%i2) Ka5 : matrix([X, - X, 0, 0, 0, 0], [- X, 2 X, - X, 0, 0, 0], > [0, - X, 2 X, - X, 0, 0], [0, 0, - X, 2 X, - X, 0], [0, 0, 0, - X, 2 X, - > X], > [0, 0, 0, 0, - X, X]) > [ X - X 0 0 0 0 ] > [ ] > [ - X 2 X - X 0 0 0 ] > [ ] > [ 0 - X 2 X - X 0 0 ] > (%o2) [ ] > [ 0 0 - X 2 X - X 0 ] > [ ] > [ 0 0 0 - X 2 X - X ] > [ ] > [ 0 0 0 0 - X X ] > (%i3) Ma5 : matrix([2 Y, Y, 0, 0, 0, 0], [Y, 4 Y, Y, 0, 0, 0], > [0, Y, 4 Y, Y, 0, 0], [0, 0, Y, 4 Y, Y, 0], [0, 0, 0, Y, 4 Y, Y], > [0, 0, 0, 0, Y, 2 Y]) > [ 2 Y Y 0 0 0 0 ] > [ ] > [ Y 4 Y Y 0 0 0 ] > [ ] > [ 0 Y 4 Y Y 0 0 ] > (%o3) [ ] > [ 0 0 Y 4 Y Y 0 ] > [ ] > [ 0 0 0 Y 4 Y Y ] > [ ] > [ 0 0 0 0 Y 2 Y ] > (%i4) Ia5 : invert(Ma5) > [ 362 97 26 7 2 1 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 97 194 52 14 4 2 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 26 52 182 49 14 7 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%o4) [ ] > [ 7 14 49 182 52 26 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 2 4 14 52 194 97 ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > [ ] > [ 1 2 7 26 97 362 ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] > (%i5) Aa5 : Ia5 . Ka5 > [ 153 X 194 X 52 X 14 X 4 X X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 97 X 179 X 104 X 28 X 8 X 2 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 26 X 104 X 155 X 98 X 28 X 7 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%o5) [ ] > [ 7 X 28 X 98 X 155 X 104 X 26 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ 2 X 8 X 28 X 104 X 179 X 97 X ] > [ ----- - ----- ----- - ----- ----- - ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > [ ] > [ X 4 X 14 X 52 X 194 X 153 X ] > [ - ----- ----- - ----- ----- - ----- ----- ] > [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] > (%i6) charpoly(Aa5, l) > 153 X 179 X 155 X > (%o6) (----- - l) ((----- - l) ((----- - l) > 209 Y 209 Y 209 Y > 2 > 155 X 153 X 179 X 18818 X > ((----- - l) ((----- - l) (----- - l) - --------) > 209 Y 209 Y 209 Y 2 > 43681 Y > 179 X 153 X > 2 52 X (----- - l) 2 104 X (----- - l) > 20176 X 209 Y 5044 X 209 Y > 26 X (-------- - ----------------) 104 X (-------- - -----------------) > 2 209 Y 2 209 Y > 43681 Y 43681 Y > + ---------------------------------- + > ------------------------------------) > 209 Y 209 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > + (7 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 153 X > 28 X (----- - l) 2 > 155 X 209 Y 1358 X > + (28 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 153 X > 2 104 X (----- - l) > 5044 X 209 Y > 98 X (-------- - -----------------) > 2 209 Y > 43681 Y > - -----------------------------------))/(209 Y) > 209 Y > 2 > 153 X 179 X 18818 X > 98 X ((----- - l) (----- - l) - --------) > 209 Y 209 Y 2 > 43681 Y > + (98 X (- ----------------------------------------- > 209 Y > 179 X 153 X > 14 X (----- - l) 2 28 X (----- - l) 2 > 209 Y 5432 X 209 Y 1358 X > 26 X (---------------- - --------) 104 X (---------------- - --------) > 209 Y 2 209 Y 2 > 43681 Y 43681 Y > + ---------------------------------- + > -----------------------------------)) > 209 Y 209 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 28 X (-------- - ----------------) > 2 209 Y > 155 X 43681 Y > /(209 Y)) + (2 X (- (----- - l) (---------------------------------- > 209 Y 209 Y > 179 X > 2 4 X (----- - l) > 155 X 1552 X 209 Y > - (----- - l) (-------- - ---------------)) > 209 Y 2 209 Y > 43681 Y > 179 X > 14 X (----- - l) 2 > 155 X 209 Y 5432 X > - (104 X (- (----- - l) (---------------- - --------) > 209 Y 209 Y 2 > 43681 Y > 179 X > 2 52 X (----- - l) > 20176 X 209 Y > 98 X (-------- - ----------------) > 2 209 Y > 43681 Y > - ----------------------------------))/(209 Y) > 209 Y > 179 X > 14 X (----- - l) 2 > 209 Y 5432 X > 28 X (---------------- - --------) > 209 Y 2 > 43681 Y > - (98 X (---------------------------------- > 209 Y > > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" > "Couldn't protect") > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" > "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory may be > damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > (%i7) factor(%) > Erreur de segmentation > > merci pour votre attention > > > Stavros Macrakis a écrit : > >> Je n'arrive pas a reproduire votre probleme. Pourriez-vous nous envoyer >> une copie complete de votre interaction avec Maxima, y compris la version? >> >> Par ailleurs, savez-vous que vous pouvez ecrire la matrice en une >> commande, a savoir: >> >> Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209], >> >> [-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209], >> ... ) >> >> Merci, >> >> -s >> >> 2009/12/15 denis.thenail > denis.thenail@...>> >> >> >> Bonjour, >> >> je cherche le polynôme caractéristique d'une matrice (6,6). Cette >> matrice est pleine mais résulte d'un problème aux valeurs propres >> généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) >> M définie postive, K semi-définie positive >> ramené sous la forme standard >> (M^{-1}K-omega^2I)(Phi)=(0) >> J'exécute avec Maxima : >> Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); >> >> Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); >> >> Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); >> >> Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); >> >> Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); >> >> Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); >> charpoly(Ca5,l); >> factor(%); >> expand(%); >> >> la commande charpoly entraîne : >> Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY >> "" "Couldn't protect") >> Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY >> "" "Couldn't protect") >> Maxima encountered a Lisp error: >> >> Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error >> [memory may >> be damaged] >> >> Automatically continuing. >> To reenable the Lisp debugger set *debugger-hook* to nil. >> >> Merci de m'aider à améliorer ma pratique de MAXIMA, >> >> cordialement >> >> Dude007 >> >> >> >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution >> fast and easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> Maxima-lang-fr mailing list >> Maxima-lang-fr@... >> >> >> https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr >> >> >> > ```
 Re: [Maxima-lang-fr] problème avec charpoly From: denis.thenail - 2009-12-16 20:15:16 ```Bonjour, la version de MAXIMA est 5.17.1 j'ai construit la matrice en plusieurs étapes, c'est à dire plusieurs scripts voici celui qui à partir de la matrice tridiagonale construit la matrice à inverser : Ka5:matrix([X,-X,0,0,0,0]); Ka5:addrow(Ka5,[-X,2*X,-X,0,0,0]); Ka5:addrow(Ka5,[0,-X,2*X,-X,0,0]); Ka5:addrow(Ka5,[0,0,-X,2*X,-X,0]); Ka5:addrow(Ka5,[0,0,0,-X,2*X,-X]); Ka5:addrow(Ka5,[0,0,0,0,-X,X]); Ma5:matrix([2*Y,Y,0,0,0,0]); Ma5:addrow(Ma5,[Y,4*Y,Y,0,0,0]); Ma5:addrow(Ma5,[0,Y,4*Y,Y,0,0]); Ma5:addrow(Ma5,[0,0,Y,4*Y,Y, 0]); Ma5:addrow(Ma5,[0,0,0,Y,4*Y,Y]); Ma5:addrow(Ma5,[0,0,0,0,Y,2*Y]); Ia5:invert(Ma5); Aa5:Ia5 . Ka5; où Ka5 est la matrice de raideur et Ma5 une matrice de masse. A part ça, oui, je sais que je peux écrire la marice en une seule fois. voici le script complet Ka5:matrix([X,-X,0,0,0,0],[-X,2*X,-X,0,0,0],[0,-X,2*X,-X,0,0],[0,0,-X,2*X,-X,0], [0,0,0,-X,2*X,-X],[0,0,0,0,-X,X]); Ma5:matrix([2*Y,Y,0,0,0,0],[Y,4*Y,Y,0,0,0],[0,Y,4*Y,Y,0,0],[0,0,Y,4*Y,Y, 0], [0,0,0,Y,4*Y,Y],[0,0,0,0,Y,2*Y]); Ia5:invert(Ma5); Aa5:Ia5 . Ka5; charpoly(Aa5,l); factor(%); expand(%); et la réponse de MAXIMA : (%i1) batch("test.mac"); batching #p/home/denis/MAXIMA/test.mac (%i2) Ka5 : matrix([X, - X, 0, 0, 0, 0], [- X, 2 X, - X, 0, 0, 0], [0, - X, 2 X, - X, 0, 0], [0, 0, - X, 2 X, - X, 0], [0, 0, 0, - X, 2 X, - X], [0, 0, 0, 0, - X, X]) [ X - X 0 0 0 0 ] [ ] [ - X 2 X - X 0 0 0 ] [ ] [ 0 - X 2 X - X 0 0 ] (%o2) [ ] [ 0 0 - X 2 X - X 0 ] [ ] [ 0 0 0 - X 2 X - X ] [ ] [ 0 0 0 0 - X X ] (%i3) Ma5 : matrix([2 Y, Y, 0, 0, 0, 0], [Y, 4 Y, Y, 0, 0, 0], [0, Y, 4 Y, Y, 0, 0], [0, 0, Y, 4 Y, Y, 0], [0, 0, 0, Y, 4 Y, Y], [0, 0, 0, 0, Y, 2 Y]) [ 2 Y Y 0 0 0 0 ] [ ] [ Y 4 Y Y 0 0 0 ] [ ] [ 0 Y 4 Y Y 0 0 ] (%o3) [ ] [ 0 0 Y 4 Y Y 0 ] [ ] [ 0 0 0 Y 4 Y Y ] [ ] [ 0 0 0 0 Y 2 Y ] (%i4) Ia5 : invert(Ma5) [ 362 97 26 7 2 1 ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] [ ] [ 97 194 52 14 4 2 ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] [ ] [ 26 52 182 49 14 7 ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] (%o4) [ ] [ 7 14 49 182 52 26 ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] [ ] [ 2 4 14 52 194 97 ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] [ ] [ 1 2 7 26 97 362 ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 627 Y 627 Y 627 Y 627 Y 627 Y 627 Y ] (%i5) Aa5 : Ia5 . Ka5 [ 153 X 194 X 52 X 14 X 4 X X ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] [ ] [ 97 X 179 X 104 X 28 X 8 X 2 X ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] [ ] [ 26 X 104 X 155 X 98 X 28 X 7 X ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] (%o5) [ ] [ 7 X 28 X 98 X 155 X 104 X 26 X ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] [ ] [ 2 X 8 X 28 X 104 X 179 X 97 X ] [ ----- - ----- ----- - ----- ----- - ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] [ ] [ X 4 X 14 X 52 X 194 X 153 X ] [ - ----- ----- - ----- ----- - ----- ----- ] [ 209 Y 209 Y 209 Y 209 Y 209 Y 209 Y ] (%i6) charpoly(Aa5, l) 153 X 179 X 155 X (%o6) (----- - l) ((----- - l) ((----- - l) 209 Y 209 Y 209 Y 2 155 X 153 X 179 X 18818 X ((----- - l) ((----- - l) (----- - l) - --------) 209 Y 209 Y 209 Y 2 43681 Y 179 X 153 X 2 52 X (----- - l) 2 104 X (----- - l) 20176 X 209 Y 5044 X 209 Y 26 X (-------- - ----------------) 104 X (-------- - -----------------) 2 209 Y 2 209 Y 43681 Y 43681 Y + ---------------------------------- + ------------------------------------) 209 Y 209 Y 179 X 14 X (----- - l) 2 155 X 209 Y 5432 X + (7 X (- (----- - l) (---------------- - --------) 209 Y 209 Y 2 43681 Y 179 X 2 52 X (----- - l) 20176 X 209 Y 98 X (-------- - ----------------) 2 209 Y 43681 Y - ----------------------------------))/(209 Y) 209 Y 153 X 28 X (----- - l) 2 155 X 209 Y 1358 X + (28 X (- (----- - l) (---------------- - --------) 209 Y 209 Y 2 43681 Y 153 X 2 104 X (----- - l) 5044 X 209 Y 98 X (-------- - -----------------) 2 209 Y 43681 Y - -----------------------------------))/(209 Y) 209 Y 2 153 X 179 X 18818 X 98 X ((----- - l) (----- - l) - --------) 209 Y 209 Y 2 43681 Y + (98 X (- ----------------------------------------- 209 Y 179 X 153 X 14 X (----- - l) 2 28 X (----- - l) 2 209 Y 5432 X 209 Y 1358 X 26 X (---------------- - --------) 104 X (---------------- - --------) 209 Y 2 209 Y 2 43681 Y 43681 Y + ---------------------------------- + -----------------------------------)) 209 Y 209 Y 179 X 2 52 X (----- - l) 20176 X 209 Y 28 X (-------- - ----------------) 2 209 Y 155 X 43681 Y /(209 Y)) + (2 X (- (----- - l) (---------------------------------- 209 Y 209 Y 179 X 2 4 X (----- - l) 155 X 1552 X 209 Y - (----- - l) (-------- - ---------------)) 209 Y 2 209 Y 43681 Y 179 X 14 X (----- - l) 2 155 X 209 Y 5432 X - (104 X (- (----- - l) (---------------- - --------) 209 Y 209 Y 2 43681 Y 179 X 2 52 X (----- - l) 20176 X 209 Y 98 X (-------- - ----------------) 2 209 Y 43681 Y - ----------------------------------))/(209 Y) 209 Y 179 X 14 X (----- - l) 2 209 Y 5432 X 28 X (---------------- - --------) 209 Y 2 43681 Y - (98 X (---------------------------------- 209 Y Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" "Couldn't protect") Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" "Couldn't protect") Maxima encountered a Lisp error: Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory may be damaged] Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. (%i7) factor(%) Erreur de segmentation merci pour votre attention Stavros Macrakis a écrit : > Je n'arrive pas a reproduire votre probleme. Pourriez-vous nous > envoyer une copie complete de votre interaction avec Maxima, y compris > la version? > > Par ailleurs, savez-vous que vous pouvez ecrire la matrice en une > commande, a savoir: > > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209], > > [-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209], > ... ) > > Merci, > > -s > > 2009/12/15 denis.thenail > > > Bonjour, > > je cherche le polynôme caractéristique d'une matrice (6,6). Cette > matrice est pleine mais résulte d'un problème aux valeurs propres > généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) > M définie postive, K semi-définie positive > ramené sous la forme standard > (M^{-1}K-omega^2I)(Phi)=(0) > J'exécute avec Maxima : > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); > Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); > Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); > Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); > Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); > Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); > charpoly(Ca5,l); > factor(%); > expand(%); > > la commande charpoly entraîne : > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY > "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY > "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error > [memory may > be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > > Merci de m'aider à améliorer ma pratique de MAXIMA, > > cordialement > > Dude007 > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution > fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Maxima-lang-fr mailing list > Maxima-lang-fr@... > > https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr > > ```
 Re: [Maxima-lang-fr] problème avec charpoly From: Stavros Macrakis - 2009-12-16 03:05:07 Attachments: Message as HTML ```Je n'arrive pas a reproduire votre probleme. Pourriez-vous nous envoyer une copie complete de votre interaction avec Maxima, y compris la version? Par ailleurs, savez-vous que vous pouvez ecrire la matrice en une commande, a savoir: Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209], [-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209], ... ) Merci, -s 2009/12/15 denis.thenail > Bonjour, > > je cherche le polynôme caractéristique d'une matrice (6,6). Cette > matrice est pleine mais résulte d'un problème aux valeurs propres > généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) > M définie postive, K semi-définie positive > ramené sous la forme standard > (M^{-1}K-omega^2I)(Phi)=(0) > J'exécute avec Maxima : > Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); > Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); > > Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); > > Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); > Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); > Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); > charpoly(Ca5,l); > factor(%); > expand(%); > > la commande charpoly entraîne : > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY > "" "Couldn't protect") > Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY > "" "Couldn't protect") > Maxima encountered a Lisp error: > > Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory may > be damaged] > > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > > Merci de m'aider à améliorer ma pratique de MAXIMA, > > cordialement > > Dude007 > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Maxima-lang-fr mailing list > Maxima-lang-fr@... > https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr > ```
 [Maxima-lang-fr] problème avec charpoly From: denis.thenail - 2009-12-15 21:53:31 ```Bonjour, je cherche le polynôme caractéristique d'une matrice (6,6). Cette matrice est pleine mais résulte d'un problème aux valeurs propres généralisé tridiagonal du type (K-omega^2M)(Phi)= (0) M définie postive, K semi-définie positive ramené sous la forme standard (M^{-1}K-omega^2I)(Phi)=(0) J'exécute avec Maxima : Ca5:matrix([153*Z/209,-194*Z/209,52*Z/209,-14*Z/209,4*Z/209,-X/209]); Ca5:addrow(Ca5,[-97*Z/209,179*Z/209,-104*Z/209,28*Z/209,-8*Z/209,2*X/209]); Ca5:addrow(Ca5,[26*Z/209,-104*Z/209,155*Z/209,-98*Z/209,28*Z/209,-7*Z/209]); Ca5:addrow(Ca5,[-7*Z/209,28*Z/209,-98*Z/209,155*Z/209,-104*Z/209,26*Z/209]); Ca5:addrow(Ca5,[2*Z/209,-8*Z/209,28*Z/209,-104*Z/209,179*Z/209,-97*Z/209]); Ca5:addrow(Ca5,[-Z/209,4*Z/209,-14*Z/209,52*Z/209,-194*Z/209,153*Z/209]); charpoly(Ca5,l); factor(%); expand(%); la commande charpoly entraîne : Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" "Couldn't protect") Universal error handler called recursively (:ERROR NIL MAXIMA::DIMNARY "" "Couldn't protect") Maxima encountered a Lisp error: Error in MAXIMA::DIMNARY [or a callee]: Caught fatal error [memory may be damaged] Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. Merci de m'aider à améliorer ma pratique de MAXIMA, cordialement Dude007 ```
 [Maxima-lang-fr] Besoin aide : Fonctions définies par morceaux From: Philippe FERRARI - 2009-12-14 13:06:54 ```Bonjour, Je suis un nouvel utilisateur dans le cadre d'un cours de maths en première année de DUT Génie Electrique. Je souhaiterais l'utiliser pour l'ensemble du cours, et en particulier le calcul de Transformées de Laplace. Je ne sais pas comment définir une fonction par morceaux, par exemple une "fenêtre" (fonction f(t)=0 pour t<0 ; f(t)=1 pout 0T), pour ensuite déterminer l'expression de sa transformée de Laplace à l'aide de la fonction Laplace de Maxima. Merci pour votre aide cdt Philippe Ferrari -- Professor Research: Head of the RF, microwave and optoelectronics group IMEP-LAHC Institut de Microélectronique, Electromagnétisme et Photonique, Microelectronics, electromagnetism and Photonic Institute UMR INPG-UJF-Université de Savoie-CNRS 5130 Minatec – INPG – 3 Parvis Louis Néel – BP 257 – 38016 GRENOBLE CEDEX 1 – FRANCE tél. 33 (0) 456 52 95 68 – fax 33 (0) 456 52 95 01 – ferrari@... Teaching: IUT 1, département Génie Electrique & Informatique Industrielle 2, electrical engineering department Domaine Universitaire – B.P. 67 – 38402 SAINT MARTIN D’HERES CEDEX – FRANCE tél. 33 (0) 476 82 53 60 – fax 33 (0) 476 82 44 67 – philippe.ferrari@... ```
 Re: [Maxima-lang-fr] sqrt est bizarre sur wxmaxima (ubuntu 9.10) From: Robert Dodier - 2009-12-03 22:10:36 ```2009/12/3 alexis jaury : > j'ai installé wxmaxima0.8.2 sur ubuntu9.10, et je suis surpris car sqrt(x^2) > retourne gentiment |x|, tandis que sqrt(4) génère le message suivant : > « > Universal error handler called recursively (:ERROR > >                                           NIL > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER >                                                                         "" > > "Couldn't protect") > Universal error handler called recursively (:ERROR NIL > > CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER >                                             "" "Couldn't protect") > Maxima encountered a Lisp error: >  Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught > fatal error [memory may be damaged] > Automatically continuing. > To reenable the Lisp debugger set *debugger-hook* to nil. > » Hello, sorry, I can't write in French. I hope this helps anyway. This is certainly a serious error. Try this: :lisp (setq *debugger-hook* nil) sqrt(4); then after the error message, type this: :lisp :bt That should display a list of the functions that were called. Please post that output here. Sorry I can't be more helpful. best Robert Dodier ```
 [Maxima-lang-fr] sqrt est bizarre sur wxmaxima (ubuntu 9.10) From: alexis jaury - 2009-12-03 21:35:39 Attachments: Message as HTML ```Bonjour mesdames et messieurs, j'ai installé wxmaxima0.8.2 sur ubuntu9.10, et je suis surpris car sqrt(x^2) retourne gentiment |x|, tandis que sqrt(4) génère le message suivant : « Universal error handler called recursively (:ERROR NIL CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER "" "Couldn't protect") Universal error handler called recursively (:ERROR NIL CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER "" "Couldn't protect") Maxima encountered a Lisp error: Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught fatal error [memory may be damaged] Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. » Voilà qui est surprenant n'est-ce pas ? Est-ce un bug ? Y a-t-il quelque chose que je ne fais pas correctement ? Pire : est-ce normal ? Merci de vos suggestions, et à bientôt, alex ```
 [Maxima-lang-fr] sqrt est bizarre sur wxmaxima (ubuntu 9.10) From: famille jaury - 2009-12-03 21:32:41 Attachments: Message as HTML ```Bonjour mesdames et messieurs, j'ai installé wxmaxima0.8.2 sur ubuntu9.10, et je suis surpris car sqrt(x^2) retourne gentiment |x|, tandis que sqrt(4) génère le message suivant : « Universal error handler called recursively (:ERROR NIL CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER "" "Couldn't protect") Universal error handler called recursively (:ERROR NIL CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER "" "Couldn't protect") Maxima encountered a Lisp error: Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught fatal error [memory may be damaged] Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. » Voilà qui est surprenant n'est-ce pas ? Est-ce un bug ? Y a-t-il quelque chose que je ne fais pas correctement ? Pire : est-ce normal ? Merci de vos suggestions, et à bientôt, alex ```

Showing 13 results of 13

No, thanks