计算定积分在Matlab
问题描述:
我有以下计算定积分在Matlab
列中的数据是X,Y和Z
我要计算这个积分
我不知道如何在matlab中做到这一点
我搜索,没有发现任何情况下,我的问题与积分限制是数组值,变量也是数组。 我真的不知道如何解决数学问题 我试着解决,但Y,Z和X是双值的数组并不容易
答
如果您存储X,Y和MATLAB中的Z:
fyz = Y*(Z - 25);
% Compute the integral
I = trapz(fyz, X);
您可以使用任何数值方法(http://www.damtp.cam.ac.uk/lab/people/sd/lectures/nummeth98/integration.htm)。基本上,你计算Y(Z - 25)的值并将其乘以dx(你可以从你的excel文件中计算出来),然后将所有这些值相加。 – xrr