2017-10-13 4 views
1

i ai les données ci-dessouscalcul intégrale définie dans Matlab

Three Columns[X,Y,Z

les colonnes sont X, Y et Z

je veux calculer cette intégrale

enter image description here

i je ne sais pas comment le faire en matlab

j'ai cherché et n'a trouvé aucun cas comme mon problème avec les limites d'intégration sont des valeurs de tableau, les variables sont également des tableaux. et je ne sais vraiment pas comment résoudre mathématiquement j'ai essayé la résolution, mais les Y, Z et X étant des tableaux avec des valeurs doubles ne fait pas les choses faciles

+1

Vous pouvez utiliser une méthode numérique (http://www.damtp.cam.ac.uk/lab/people/sd/lectures/nummeth98/integration.htm). Fondamentalement, vous calculez la valeur de Y (Z - 25) et la multipliez par l'étape dx (que vous pouvez calculer à partir de votre fichier Excel) et vous additionnez toutes ces valeurs. – xrr

Répondre

0

Vous pouvez effectuer les opérations suivantes si vous stockez X, Y et Z Matlab:

fyz = Y*(Z - 25); 

% Compute the integral 
I = trapz(fyz, X);