Fonction Trapz de Matlab

Résolu/Fermé
billx - 25 juin 2012 à 18:11
 billx - 25 juin 2012 à 18:18
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

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