Graphe avec Maple
Bonjour, j'ai une somme a tracer avec maple, en rentrant cette ligne de commande :
Us(t):=1/2+(2/Pi)*Sum((-1/(1+((2*n+1)^2)))*(cos((2*n+1)*t))+(1/((1+((2*n+1)^2))*(2*n+1)))*(sin((2*n+1)*t)),n=0..N);
la bonne fonction est affichée, mais quand je lui demande de la tracer :
plot(Us(t),n=0..50,t=-Pi..Pi); il ne veut pas : il dit qu'il ne peut pas
evaluer cette fonction aux valeurs numériques données dans cette région !
Si quelqu'un voit ma coquille !
Merci!
Us(t):=1/2+(2/Pi)*Sum((-1/(1+((2*n+1)^2)))*(cos((2*n+1)*t))+(1/((1+((2*n+1)^2))*(2*n+1)))*(sin((2*n+1)*t)),n=0..N);
la bonne fonction est affichée, mais quand je lui demande de la tracer :
plot(Us(t),n=0..50,t=-Pi..Pi); il ne veut pas : il dit qu'il ne peut pas
evaluer cette fonction aux valeurs numériques données dans cette région !
Si quelqu'un voit ma coquille !
Merci!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je pense que tu as besoin d'ecrire un petit proc pour faire tracer une telle chose.
Essaie plutôt
> Us:=(t,N)->1/2+(2/Pi)*Sum((-1/(1+((2*n+1)^2)))*(cos((2*n+1)*t))+(1/((1+((2*n+1)^2))*(2*n+1)))*(sin((2*n+1)*t)),n=0..N);
Maintenant ta fonction de deux variables est bien définie.
Puis
> plot([seq(Us(t,N),N=0..20)],t=-Pi..Pi);
Le premier argument de plot est bien maintenant la liste [Us(t,0),...,Us(t,20)]
Cordialement
plot([seq(Us(t,N),N=50)],t=-2*Pi..2*Pi);
Merciii!!!
> plot(Us(t,50),t=-Pi..Pi);
suffit. Je ne vois pas trop l'intérêt de l'intervalle -2*Pi..2*Pi pour une fontion de période 2 Pi.
Je trouve plus instructif de voir la convergence quand on augmente N.
Re cordialement.