Problème avec Maple ( fonction plot() ).
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Problème avec Maple ( fonction plot() ).



  1. #1
    invite94520789

    Problème avec Maple ( fonction plot() ).


    ------

    Bonjour.
    Dans le cadre de mon T.I.P.E , il m'est nécessaire de tracer la courbe d'un champ B ( par une distribution rectangulaire pour les curieux ) en fonction de la distance à un point d'abscisse z .
    Je me suis pour cela emparé de mon fidèle maple mais j'ai rencontré un problème avec la fonction "plot" et le message fatal :

    "Warning, unable to evaluate the function to numeric values in the region; see the plotting command's help page to ensure the calling sequence is correct" est apparu.

    Voici ma séquence:

    u:=4*PI*10^(-7);i:=25*10^(-3);a:=4*10^(-2);c:=a;

    f:=unapply(u*i*a*c/(4*PI*sqrt((a/2)^2+(c/2)^2+t^2))*[1/((a/2)^2+t^2)+1/((c/2)^2+t^2)],t);

    plot(f(t),t=0..1);

    ... et j'obtiens le message cité precedemment.
    J'ai fait pas mal de recherche quant à cette erreur assez récurrente à priori, et il me semble ne pas avoir fait d'erreur grave ( tout les termes sont définis, la fonction aussi et il ya des bornes pour le graphes) d'autant plus que si l'on supprime le terme
    "u*i*a*c/(4*PI*sqrt((a/2)^2+(c/2)^2+t^2))*"
    et que l'on garde le reste, et vice-versa, ça fonctionne, le graphe s'affiche ( ce sont des fonctions plutot simples dans ce cas ).Je m'en suis rendu compte en essayant de délimiter mon erreur mais a vrai dire là je bloque un peu.

    Même s'il s'agit d'une erreur stupide ou d'innatention , je vous remercie par avance de vos réponses!
    Bonne soirée.

    -----

  2. #2
    invite94520789

    Re : Problème avec Maple ( fonction plot() ).

    Rebonjour!

    Je vais préciser mon problème, j'ai encore un peu cherché mais rien de neuf.

    En gros, la fonction :
    g :=t-> [1/(1/2500+t^2)] s'affiche sans problème ( encore heureux !)

    celle ci :
    h := t->t 1/sqrt(2+2500*t^2) aussi ,

    Mais le produit des deux, alors là impossible, c'est assez désapointant...

    Merci de vos éclairages quelqu'ils soient.

  3. #3
    NicoEnac

    Re : Problème avec Maple ( fonction plot() ).

    Bonjour,

    Maple arrive-t-il à t'afficher f(0.1), f(0.2),... en bref f(x) avec x entre 0 et 1 ?
    "Quand les gens sont de mon avis, il me semble que je dois avoir tort."O.Wilde

  4. #4
    invite94520789

    Re : Problème avec Maple ( fonction plot() ).

    Oui sans problème!
    C'est d'ailleurs trés frustrant car il "sait" calculer chaque terme mais impossible pour la fonction.

    Je précise que je travaille avec maple 11.02 sous vista si ça peut faire avancer le schmilblik .

    Merci pour votre réponse!

  5. A voir en vidéo sur Futura
  6. #5
    invite94520789

    Re : Problème avec Maple ( fonction plot() ).

    Bon un ami vient de me donner la solution ...!
    Enfait les crochets sur maple doivent avoir une autre signification que l'esthetique que je leurs trouvaient...
    Donc c'est pour ça que ça ne fonctionnais pas, et en les remplaçants par des parenthèse, le miracle s'accompli .
    Comme dirait cet ami, peut etre que maple ne gere pas les fonctions à trois étages!
    En tout cas merci NicoEnac, bonne journée!

Discussions similaires

  1. Fonction crénaux intégrable avec Maple
    Par invite2720238f dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 13/02/2009, 05h36
  2. Pb de restriction avec la fonction Plot 3D de Mathematica
    Par invite3067f923 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 05/04/2008, 20h34
  3. Maple : comment introduire des valeurs locales de variables dans "plot" ?
    Par invitebd8dbca5 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 17/09/2007, 22h13
  4. Problème avec Maple
    Par invite4ffe6e57 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 24/01/2007, 11h49
  5. [Maple] Fonction plot 3D
    Par invitedd0afe08 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 10/04/2006, 18h42