假设我创建了一个函数 Sn=LeftRiemannSum(f,left,right,N) ,它使用 N 个子域计算从左到右区间内的左黎曼和。即:
对于所有子域 i=0 到 N-1, Sn=sum(f(xi) h)。f 是我的函数和 xi=left+i h ,所以输入参数 left=x0 和 right=xN。
让 f 成为我的匿名函数(例如 f=@(x)(x.*log(1+x)) 。
我还估计了不同 N 的 Sn,从 N=10 到 100000。
现在,我只想计算 N -> 无穷大时序列 Sn 的值。在函数内部我有一个 for 循环 [ for i=0:(N-1)] 所以我会有无限循环..
我可以以某种方式将函数传递给“限制”命令吗?有什么线索吗?
谢谢!
PS:我的函数LeftRiemann Sum的主要部分代码如下:
for i=0:(N-1)
x=x0+i.*h;
y=f(x);
A=y.*h;
S=S+A
end
Sn=S