一个辛普森积分的函数代码:
function simps(x,n)
S(1)=0;
for i = 2:n-2
S(i)=S(i-1)+ (x(i-1)+4*x(i)+x(i+1))/6;
end
以上是一个子函数,然后我再编写一个程序调用这个函数时,提示:
Error using ==> simps
Too many output arguments.
一下是我程序中的一段:
%消除平均值
ha1_remove=ha1-mean(ha1);
N1=length(ha1_remove);
%积分
int_ha1=simps(ha1_remove,N1);
(鉴于我的主程序调用了蛮多的子函数,所以就没把主程序全部代码贴出来)
我是新手!求助呀~~~急!