计算定积分在Matlab

问题描述:

我有以下计算定积分在Matlab

Three Columns[X,Y,Z

列中的数据是X,Y和Z

我要计算这个积分

enter image description here

我不知道如何在matlab中做到这一点

我搜索,没有发现任何情况下,我的问题与积分限制是数组值,变量也是数组。 我真的不知道如何解决数学问题 我试着解决,但Y,Z和X是双值的数组并不容易

+1

您可以使用任何数值方法(http://www.damtp.cam.ac.uk/lab/people/sd/lectures/nummeth98/integration.htm)。基本上,你计算Y(Z - 25)的值并将其乘以dx(你可以从你的excel文件中计算出来),然后将所有这些值相加。 – xrr

如果您存储X,Y和MATLAB中的Z:

fyz = Y*(Z - 25); 

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