Fonction Trapz de Matlab

Résolu
billx -  
 billx -
Bonjour,

J'ai un petit problème avec la fonction trapz de Matlab.
Si trapz utilise la méthode trapézoidale, on devrait avoir :

trapz(Y,X) = (Y(1:end-1)+Y(2:end))/2 * (x(2:end)-x(1:end-1))'

Evidemment, ce n'est pas le cas. J'obtiens même trapz(Y,X)<0 pour Y>0 et X dans l'ordre !!!!

Donc ma question : Que fait trapz ?

Merci.

1 réponse

  1. billx
     
    Autant pour moi :

    C'est trapz(x,y) qu'il faut utiliser et non trapz(y,x). Maintenant ça marche !

    Désolé pour le spam
    0