la fonction "diff" en matlab
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

la fonction "diff" en matlab



  1. #1
    invite44efe1e3

    la fonction "diff" en matlab


    ------

    boujour;
    svp comment calculer la dérivée en matlab j'ai essaié avec la fonction "diff " mais jai pas compris car ;
    je tape
    x=[2 3 6 5];
    y=diff(x);
    disp(x)
    et il me donne comme resultat
    1 3 -1
    est ce que vou pouvez m' expliquer ?
    et est ce que cette fonction(diff) est valable pour les équations non liniare?

    -----

  2. #2
    invite514148c3

    Re : la fonction "diff" en matlab

    La réponse à ta question est donnée dans l'aide de Matlab... diff calcule la différence entre les termes consécutifs du vecteur donné en entrée.

    Si tu veux obtenir la dérivée de y(x), tu ne peux bien sûr pas la trouver sans utiliser quelque part les abscisses, et un unique appel de diff ne pourra répondre à la question !

    Il te faut donc calculer diff(y)./diff(x).

    (Seule exception si x est déjà constitué d'éléments espacés 1 à 1).

Discussions similaires

  1. "fondamentales", "dures", "molles" ... : comment classer les sciences ?
    Par invite3e35cfa1 dans le forum Epistémologie et Logique (archives)
    Réponses: 13
    Dernier message: 22/04/2017, 22h41
  2. question de définition entre "fonction" et "application linéaire"
    Par bendesarts dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 19/02/2009, 14h52