exercice sous matlab
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

exercice sous matlab



  1. #1
    inviteaf933d44

    exercice sous matlab


    ------

    Bonjour j’ai un exercice sous matlab que je ne comprend pas svp aidez moi je dois remettre le travail dans trois jours. merci d’avance .voici l’exercice
    Exercice n rappelle 2 approximations de la dérivée d’une fonction par différences finies :

    f’(x)=f(x+h)-f(x)/h ; f’(x)=f(x+h)-f(x-h)/2h
    1.Définir dans un M-file la variable h=0.1 et un tableau d'abscisses x pour discrétiser finement l'intervalle [0,pi].
    2.Calculer dans un tableau d la dérivée exacte de la fonction cosinus aux points x et dans un tableau d1 les valeurs approchées par la première formule ci-dessus. Calculer l'erreur maximale commise en faisant cette approximation sur l'intervalle[0 ,pi] Diminuer h, que remarque-t-on?
    3.Mêmes questions avec la deuxième approximation. Les valeurs approchées seront calculées dans un vecteur d2
    4.Représenter sur le même graphique la dérivée et ses deux approximations
    plot(x,d,x,d1,x,d2)
    Que remarque-t-on, quelle est la meilleure approximation ?

    -----

  2. #2
    invite79d10163

    Re : exercice sous matlab

    Citation Envoyé par bamissa Voir le message
    Bonjour j’ai un exercice sous matlab que je ne comprend pas svp aidez moi je dois remettre le travail dans trois jours. merci d’avance .voici l’exercice
    Exercice n rappelle 2 approximations de la dérivée d’une fonction par différences finies :

    f’(x)=f(x+h)-f(x)/h ; f’(x)=f(x+h)-f(x-h)/2h
    1.Définir dans un M-file la variable h=0.1 et un tableau d'abscisses x pour discrétiser finement l'intervalle [0,pi].
    Commençons par le début, tu ne comprends pas quoi sur la question 1 ?

  3. #3
    inviteaf933d44

    Re : exercice sous matlab

    je ne comprend pas le tableau d'abscisse x et la discretisation de l'intervalle la

  4. #4
    invite79d10163

    Re : exercice sous matlab

    Sous matlab, tape la commande x=[ 0 : pi/1000 : pi ]

    Tu obtiens un tableau x, avec des chiffres dedans, 1001 chiffres exactement. Le premier est 0, le deuxième 2*pi/1000, le troisième 3*pi/1000, etc., et le dernier chiffre est pi.

    Voilà la question 1).

    2) Tu sais ce que c'est une dérivée ? Tu connais la dérivée de cosinus ?

    JE suppose que tu as un cours et certainement des tps avec matlab. On ne va pas faire l'exercice à ta place, alors essaie au moins de fournir un minimum d'effort.

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

    Re : exercice sous matlab

    ok je vois maintenant au fait c'est la facon dont ils ont formulé la question que je ne comprennais pas.oui je connais la derive de cosinus c'est -sin egalement j'ai un bagage sous matlab

  7. #6
    inviteaf933d44

    Re : exercice sous matlab

    voici mon raisonnement concernant la question 1 et 2.
    dans l'editeur de matlab je saisis ces commandes:
    %premiere question
    h=0.1;
    x=[0:pi/1000:pi];
    %deuxieme question
    d=-sin(x);
    d1=cos(x+0.1)-cos(x)/0.1;
    h=0.01;
    d1=cos(x+0.01)-cos(x)/0.01;
    sius je sur la bonne voie?
    Dernière modification par yoda1234 ; 20/05/2011 à 14h13. Motif: Désactivation smilleys

  8. #7
    inviteaf933d44

    Re : exercice sous matlab

    voici mon raisonnement concernant la question 1 et 2.
    dans l'editeur de matlab je saisis ces commandes:
    %premiere question
    h=0.1;
    x=[0:pi/1000i:pi];
    %deuxieme question
    d=-sin(x);
    d1=cos(x+0.1)-cos(x)/0.1;
    h=0.01;
    d1=cos(x+0.01)-cos(x)/0.01;
    suis je sur la bonne voie?

  9. #8
    invitea29b3af3

    Re : exercice sous matlab

    salut

    Oui. MAIS:
    - t'as un i en trop dans ton vecteur x.
    - t'as oublié des paranthèses. Les vraies formules c'est :
    f’(x)=(f(x+h)-f(x))/h ; f’(x)=(f(x+h)-f(x-h))/(2h)


    Affiche -sin, puis la version avec h=0.1, puis la version avec h=0.01, toutes sur le même graphe (avec différentes couleurs sinon tu vois rien...) et tu vois bien que plus h devient petit, plus......?

  10. #9
    inviteaf933d44

    Re : exercice sous matlab

    salut,ok j'ai compris vraiment merci beaucoup...

Discussions similaires

  1. simulation sous matlab
    Par invite1db4a306 dans le forum TPE / TIPE et autres travaux
    Réponses: 3
    Dernier message: 12/05/2012, 16h10
  2. Graph sous matlab
    Par invite6844fe5f dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 19/11/2010, 21h55
  3. intégrale sous matlab
    Par invite171704fd dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 04/05/2008, 19h22
  4. intégration sous matlab
    Par invite171704fd dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 03/05/2008, 13h38
  5. Graphique sous Matlab
    Par invite2d307f12 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 25/10/2006, 20h49