Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/12/2009, à 04:24

DUDE007

[Résolu] Maxima ...

Bonjour, j'ai un problème qui revient souvent avec MAXIMA

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.
(%i8) quit();

obtenu en demandant le polynome caractéristique d'une matrice (6,6), ce qui me déçoit un peu. J'ai essayé de chercher du coté d'un problème de gestion de mémoire dans MAXIMA sans trouver beaucoup de doc sur le sujet ...
help !!!!
yikes

Dernière modification par DUDE007 (Le 17/12/2009, à 19:46)

Hors ligne

#2 Le 16/12/2009, à 08:20

zozo

Re : [Résolu] Maxima ...

J'avais plein de problèmes avec la version de maxima (et wxmaxima) sous kubuntu karmic.
J'ai tout désinstallé et reinstallé les paquets pour debian squeeze...
Ça marche !

Rien trouvé de mieux

zozo

Hors ligne

#3 Le 16/12/2009, à 21:00

DUDE007

Re : [Résolu] Maxima ...

Merci beaucoup,

ça m'interesse :

où les as tu trouvés ?
comment les as tu installés ?

Merci d'avance

Dude007

Hors ligne

#4 Le 17/12/2009, à 19:46

DUDE007

Re : [Résolu] Maxima ...

C'est résolu ... pas tout à fait, disons que c'est masqué ...
le script qui amène le problème est
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(%);

le ";" en fin de ligne fait que le résultat est renvoyé à l'écran (ici avec un bug). En le remplaçant par "$", le résultat n'est plus renvoyé à l'écran et le script continue d'être exécuté.
Pour mon utilisation, c'est un contournement acceptable.
Je ne l'ai pas trouvé tout seul : je me suis inscrit sur
maxima-lang-fr@lists.sourceforge.net
ce que je recommande à ceux qui ont des soucis avec MAXIMA smile

Hors ligne