simpson公式的matlab程序

如题所述

第1个回答  推荐于2018-05-07
function I=simpson(fun,a,b,k)
n=2.*k+1;
h=(b-a)/(n-1);
x=a:h:b;
f=feval(fun,x);
I=(h/3).*(f(1)+4.*sum(f(2:2:n-1))+2.*sum(f(3:2:n-2))+f(n));
第2个回答  2010-10-14
你说的是simpson求积公式吗?quad这个函数就是这个方法求定积分本回答被提问者和网友采纳