 |
Apprendre Maple Site dédié au logiciel de calcul formel Maple
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
dhahri
Inscrit le: 17 Juin 2006 Messages: 15
|
Posté le: 28 Avr 2008 13:43 Sujet du message: Courbe de la transformation de Fourier d’une fonction |
|
|
Bonjour,
Mon problème est assez simple, mais pour un débutant en Maple comme moi, c’est un peu difficile de trouver la faute. Voila, je définie la fonction
$f(x)=\frac{sin(\pi x)}{\pi x}$ que je multiplie par la fonction indicatrice sur [-0.3,0.3], la fonction obtenu je l’ai noté g. Je veux tracer la courbe de G : la transformation de Fourier de g. Malheureusement, voila la faute qui apparaît
Plotting error, empty plot
Voila ce que j’ai tapé sous Maple8
Code: | with(inttrans):f:=x->sin(Pi*x)/(Pi*x);
sin(Pi x)
f := x -> ---------
Pi x
> plot(f(x),x=-10..10);
> T:=0.3:h:=x->piecewise(x<-T,0,x<T,1,0);
h := x -> piecewise(x < -T, 0, x < T, 1, 0)
> plot(h(x),x=-10..10):
> c:=5:chi:=x->piecewise(x<-c,0,x<c,1,0);
chi := x -> piecewise(x < -c, 0, x < c, 1, 0)
> g:=x->h(x)*f(x);
g := x -> h(x) f(x)
> plot(g(x),x=-2..2);
> fourier(g(x),x,w);
/
|
|
|
|
|
|
0.1591549430 I |
\
/{ -3 \
|{ 0 x < -- |
|{ 10 |
|{ | exp(Pi x I)
|{ 1 x < 3/10 |
|{ |
\{ 0 otherwise/
-1. fourier(----------------------------------, x, w)
x
/{ -3 \ \
|{ 0 x < -- | |
|{ 10 | |
|{ | exp(-I Pi x) |
|{ 1 x < 3/10 | |
|{ | |
\{ 0 otherwise/ |
+ fourier(-----------------------------------, x, w)|
x /
> G:=w->fourier(g(x),x,w);
G := w -> fourier(g(x), x, w)
>
> plot(G(w),w=-5..5);
Plotting error, empty plot
|
Juste une dernière question, Pourquoi Maple ne donne pas l’expression exacte de G ?
Merci bien davantage pour l’aide, vos remarques seront les bien venues |
|
Revenir en haut de page |
|
 |
ALS
Inscrit le: 11 Sep 2006 Messages: 647
|
Posté le: 29 Avr 2008 13:39 Sujet du message: |
|
|
Bonjour,
bizarre, Maple 10 me donne bien la courbe de G sans le message d'erreur.
Maple ne donne pas l'expression de G(w) à cause de la présence de la fonction indicatrice je pense qui lui pose un problème.
A+ |
|
Revenir en haut de page |
|
 |
dhahri
Inscrit le: 17 Juin 2006 Messages: 15
|
Posté le: 30 Avr 2008 7:15 Sujet du message: |
|
|
Bonjour, mes remerciements les plus sinceres s'adressent à toi ALS pour ta réponse, ça me fait vraiment étonné d'entendre que maple 10 te donne la courbe de G alors que Maple 8 ne le fait pas. Cette remarque pause automatiquement la question suivante: Quelles sont les différences entre les versions de Maple? qu'est ce que peut faire maple 10 autre que ce que peut faire une version antérieure?
quant à votre commentaire à propos de l'expression de G, si la fonction indicatrice cause un problème à Maple 10, comment il trace la courbe de G? Je ne sais pas est ce que Maple 10 t'a donné l'expression de G?
Merci encore une autre fois?
Vos commentaires seront les bienvenue |
|
Revenir en haut de page |
|
 |
ALS
Inscrit le: 11 Sep 2006 Messages: 647
|
Posté le: 30 Avr 2008 11:37 Sujet du message: Re: |
|
|
Bonjour, Maple 10 m'a donné une expression où intervenaient des fonctions de Heaviside (traduction de l'indicatrice sans doute).
Quant aux différences d'une version à l'autre, je ne suis pas dans les arcanes des programmeurs, mais je sais que l'introduction du Java dans Maple 10 a changé pas mal de choses.
A plus tard. |
|
Revenir en haut de page |
|
 |
dhahri
Inscrit le: 17 Juin 2006 Messages: 15
|
Posté le: 30 Avr 2008 20:19 Sujet du message: |
|
|
Merci bien ALS pour le commentaire, si je comprend bien tu me conseilles d'utiliser les versions les plus récentes de Maple. Le probleme est le suivant, d'une version à l'autre on doit changer de langage, c'est vrai pas trop de changement entre Maple 5 et maple 8 mais quand meme il y a des changement. Merci encore une autre fois ALS pour tes commentaires. j'ai un autre petit programme que je dois essayer tout seul en premier temp et je demanderais, si ça ne te dérange pas ton avis en second temps, deux avis valent mieux qu'un. |
|
Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|

Développé par phpBB © 2001, 2006 phpBB Group
Traduction par : phpBB-fr.com
Apprendre Maple - ©
- Alain Le Stang - Navigation optimisée pour une résolution 1024 x 768.
|