数值积分模板.xls

Sheet1

delta

500.00

10.00

F_X

+0*x

Integral_Fx

n

sin(x)*x-ln(1+x)

说明:

1.在B3格中输入被积函数f(x),不要等号。

2.在B5、B7格中输入上下限,注意f(x)在上下限之间均应有效。

3.定义的名称如下

delta

=(Sheet1!$B$7-Sheet1!$B$5)/500/10^n

F_X

=EVALUATE(Sheet1!$B$3+0*x)*delta

Integral_Fx

=SUM(F_X)

n

=Sheet1!$B$10

X

=Sheet1!$B$5+((ROW(Sheet1!$1:$500)-1)*10^n+

TRANSPOSE(ROW(OFFSET(Sheet1!$A$1,0,0,10^n,1))))*delta

其中delta生成x的分割间距,X生成每个分割点的x值数组,n为精度控制值,

F_X为计算每个分割小条的面积,生成一个内存数组,

Integral_Fx为将每个小条的面积总和,即f(x)函数的数值积分。

4.实质本例主要是介绍EVALUATE宏表函数的一个扩展用法,可用于数组并返回数组。

5.界面是一些雕虫小技,单选框是用“窗体”工具做的。

6.本表已被保护,密码是

.00

2.00

1.00

.45

dx=

5.00

sin(x)*x-ln(1+x)dx=0.4459

数值积分的计

文档评论(0)

1亿VIP精品文档

相关文档