Fonction crénaux intégrable avec Maple
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Fonction crénaux intégrable avec Maple



  1. #1
    invite2720238f

    Fonction crénaux intégrable avec Maple


    ------

    Bonjour,



    Je suis enseignant en sciences de l'ingénieur, et j'utilise Mapple pour la première année.
    [Est-ce bien ici que l'on pose les questions pour Maple ? Désolé si c'est ailleurs !]

    Je souhaitais créer une fonction crénaux intégrable avec Maple.

    Pour cela, j'ai tenté de générer une fonction à 1 pour pair et 0 pour impaire :
    f(x):=piecewise(((type(floor(x ),even))),1,0);

    J'ai tenté un plot, et ça a fonctionné, j'ai eu mes crénaux !

    Mais lorsque j'ai voulu intégrer, j'ai fait :
    int(f(x),0..10); et là, j'ai eu la réponse "0" ! !

    Auriez vous des pistes pour que l'intégration de mes crénaux me donne l'aire des crénaux, et donc 5 ? ! ?

    D'avance un grand merci !

    Guillaume

    -----

  2. #2
    invitec053041c

    Re : Fonction crénaux intégrable avec Maple

    Salut,

    "f(x):=piecewise(((type(floor( x),even))),1,0);"

    ne définit pas une fonction de x, mais donne la valeur de droite à un truc appelé f(x), qui aurait pu s'appeler A..

    Pour définir une telle fonction, il faut entrer:

    f:=x->piecewise(((type(floor(x),eve n))),1,0);

    puis:

    int(f(x),x=0..10); me semble-t-il.

  3. #3
    invite2720238f

    Re : Fonction crénaux intégrable avec Maple

    Bonsoir,

    Merci pour votre réponse, mais cela ne fonctionne pas encore...
    Effectivement, f:=x->piecewise(((type(floor(x),eve n))),1,0); semble mieux fonctionner !

    Par contre, quand je demande Int(f(x),x=0..10); il me répond qu'il intègre "0" entre 0 et 10, donc me renvoie 0 !

    Auriez vous d'autres idées ? Cordialement,

    Guillaume

  4. #4
    invitec053041c

    Re : Fonction crénaux intégrable avec Maple

    Je crois comprendre (je n'ai pas maple sous la main, mais quelques restes de prépa ).

    La syntaxe pour l'intégration est en fait, me semble-t-il:

    int(f,x=0..10);

    (et pas f(x), qui est un nombre! évalué à la borne inférieure qui est 0, soit f(0)=0, bref..).

    Cordialement,
    François

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

    Re : Fonction crénaux intégrable avec Maple

    Bon ça ne marche pas j'ai essayé...

    J'ai même essayer avec la fonction f:=x->((floor(x)+1) mod 2); (Le "+1" c'est juste pour avoir une fonction créneaux qui commence à zéro)
    Alors la fonction créneaux c'est niquel mais lorsqu'on intègre de 0 à 10 il sort 55 comme si il ne prenait pas en compte le modulo..
    Je ne comprend pas pourquoi...

    La seule chose que j'ai réussi à faire marcher, certes ça détourne le problème mais ça marche, c'est :
    f:=x->(cos(Pi*floor(x)/2))^2;
    (Le carré à la fin c'est pour éviter la valeur absolue car si je met une valeur absolue il n'arrive pas a me calculer l'intégrale il faut faire un eval...)

    En attente de mieux tu auras toujours ca...

  7. #6
    invite2720238f

    Re : Fonction crénaux intégrable avec Maple

    Merci, ça fonctionne bien !

    Guillaume

Discussions similaires

  1. Fonction integrable.
    Par invited776e97c dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 28/12/2008, 19h43
  2. fonction intégrable
    Par invite4df82364 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 05/10/2008, 15h25
  3. fonction intégrable et dérivées
    Par invite7b3eba7f dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 27/04/2008, 15h05
  4. fonction intègrable .. ?
    Par invite870bfaea dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 26/11/2006, 21h27
  5. fonction integrable
    Par invite03201ae3 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 22/01/2006, 13h08