Apprendre Maple Index du Forum Apprendre Maple
Site dédié au logiciel de calcul formel Maple
 
  Page d'accueilPage d'accueil   FAQFAQ    RechercherRechercher    Liste des MembresListe des Membres    Groupes d'utilisateursGroupes d'utilisateurs 
S'enregistrerS'enregistrer    ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Courbe de la transformation de Fourier d’une fonction

 
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Graphisme avec Maple
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
dhahri



Inscrit le: 17 Juin 2006
Messages: 15

MessagePosté le: 28 Avr 2008 13:43    Sujet du message: Courbe de la transformation de Fourier d’une fonction Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
ALS



Inscrit le: 11 Sep 2006
Messages: 647

MessagePosté le: 29 Avr 2008 13:39    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
dhahri



Inscrit le: 17 Juin 2006
Messages: 15

MessagePosté le: 30 Avr 2008 7:15    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
ALS



Inscrit le: 11 Sep 2006
Messages: 647

MessagePosté le: 30 Avr 2008 11:37    Sujet du message: Re: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
dhahri



Inscrit le: 17 Juin 2006
Messages: 15

MessagePosté le: 30 Avr 2008 20:19    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Apprendre Maple Index du Forum -> Graphisme avec Maple Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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


phpBB

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.