Cyril,

Je n'ai pas essayé de reproduire ton problème moi-même, mais je crois
que le changement suivant le résoudra :

> f(x):=x$
> g(A):=romberg(f(x),x,0,A)$
> wxplot2d([g(A)], [A,-5,5])$

wxplot2d( '[g(A)], [A, -5,5] )$

En effet, Maxima évalue l'expression g(A) deux fois, d'abord pour
établir l'expression à traiter (qui peut être, par exemple, %o4, un
résultat précédant) et ensuite à chaque valeur de la variable.  Mais
Romberg ne peut pas s'appeler avec une variable symbolique.

Pourquoi alors, pourrait-on se le demander, le premier cas,
wxplot(f(x)...), marche? Parce que la valeur de f(x) pour x symbolique
(pas numérique) reste x.

Par ailleurs, il est un peut drôle (mais pas incorrect) d'utiliser
systematiquement le même nom de variable en:

       f(x):=x$
       g(A):=romberg(f(x),x,0,A)$
       wxplot2d('[g(A)], [A,-5,5])$

On peut aussi bien écrire:

       f(x):=x$
       g(A):=romberg(f(q),q,0,A)$
       wxplot2d('[g(z)], [z,-5,5])$

En éspérant t'avoir aidé,

           -s

-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Maxima-lang-fr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/maxima-lang-fr

Répondre à