IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Méthodes des différences finies pour dérivation


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Homme Profil pro
    étudiant
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Méthodes des différences finies pour dérivation
    Bonjour à tous !

    J'ai deux courbes :

    y1<=>T(z) = -2.5000e-07 *z^2 +0.0334 z
    y2<=>T(z) -5.0000e-07*z^2 + 0.0584 z
    Je dois faire une approximation du gradient de la température dT/dz en fonction de z avec la méthode des différences finies pour trouver une dérivée mais je dois avoir un soucis dans mon code :
    Pour la première dérivée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    h=1000
       X=0:h:50000
    f  = y1(X)
           ydérivée=diff(f)/h
    f2=y2(X)
           ydérivée2=diff(f2)/h
     
    plot(X,ydérivée,'b',X,ydérivée2,'g')

    Et pour la dérivée seconde

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    yseconde1=diff(ydérivée)/h
    yseconde2=diff(ydérivée2)/h
     
    plot(X,yseconde1,'k',X,yseconde2,'r')
    Mais ce que je rencontre depuis tout à l'heure ce n'est que des messages d'erreurs^^

    si qqn pouvait m'aider svp

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    une première remarque : ne mets pas d'accent dans ton code, matlab ne les comprendra pas!

    Peux-tu nous montrer le message d'erreur complet que tu obtiens?
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Candidat au Club
    Homme Profil pro
    étudiant
    Inscrit en
    Mars 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    salut,

    le message que je reçois c'est :Subscript indices must either be real positive integers or logicals. Je comprends pas, pourtant j'utilise que des chiffre réels..^^

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Dans tes prochains messages, pense à nous donner le message d'erreur complet (là il n'est pas complet).

    Voir la : Subscript indices must either be real positive integers or logicals.
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/02/2010, 18h04
  2. Réponses: 2
    Dernier message: 25/12/2009, 15h43
  3. [Débutant] Méthode des différences finies
    Par thtghgh dans le forum MATLAB
    Réponses: 2
    Dernier message: 16/10/2009, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo