2013-09-28 4 views
0

Je suis un débutant dans wxMaxima et je besoin d'obtenir plusieurs graphique 2d pour cette fonction:graphique 2D de la fonction en boucle

fn (x) = x^n, x = 0,1 < >, n = 1, .., 50

J'ai essayé quelque chose comme ceci:

for n:1 while n <= 50 do(
    plot2d ([x^n], [x, 0,1], [plot_format, gnuplot]) $ 
); 

mais sans succès. Quelqu'un pourrait-il aider? merci

Répondre

0

Je ne suis pas sûr de ce que vous voulez réaliser?
Votre fonction renverra 0 ou 1 indépendamment de l'exposant.

Si vous avez besoin juste un exemple pour un essai en boucle générant de la parcelle (en wxmaxima):

for n:1 thru 5 do 
( 
    eq:n*x+n, 
    wxplot2d(
      eq,[x,1,10] 
      ) 
); 

avec plot2d vous devez enregistrer chaque parcelle dans un fichier
(ne pas oublier de générer un nouveau fichier noms avec concat).

Cordialement,
IInatas

1

plot2d([e1, e2, e3, ...], ...) parcelles multiples expressions e1, e2, e3, .... Que diriez-vous ceci:

makelist (x^n, n, 1, 50); 
plot2d (%, [x, 0, 1]); 

prend quelques secondes pour tirer, et il est en quelque sorte de fouillis (il y a 50 courbes dans l'intrigue). Mais c'est ce que vous avez demandé.