1、sin(x)*x-ln(1+x) 0 2 1 0.44590 sin(x)*x-ln(1+x)dx=0.4459 说明: 1.在B3格中输入被积函数f(x),不要等号。 2.在B5、B7格中输入上下限,注意f(x)在上下限之间均应有效。 3.定义的名称如下 delta=(Sheet1!$B$7-Sheet1!$B$5)/500/10n 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)*10n+ TRANSPOSE(RO
2、W(OFFSET(Sheet1!$A$1,0,0,10n,1)*delta 其中delta生成x的分割间距,X生成每个分割点的x值数组,n为精度控制值, F_X为计算每个分割小条的面积,生成一个内存数组, Integral_Fx为将每个小条的面积总和,即f(x)函数的数值积分。 4.实质本例主要是介绍EVALUATE宏表函数的一个扩展用法,可用于数组并返回数组。 5.界面是一些雕虫小技,单选框是用“窗体”工具做的。 6.本表已被保护,密码是 数数值值积积分分的的计计算算 f 请请输输入入积积分分下下限限 请请输输入入积积分分上上限限 请请选选择择精精度度 2 0 sin(x)*x-ln(1+x)dx=0.4459 低精度,速度快 中等精度,速度一般 高精度,速度慢 数数值值积积分分的的计计算算 f 请请输输入入积积分分下下限限 请请输输入入积积分分上上限限 请请选选择择精精度度 2 0 sin(x)*x-ln(1+x)dx=0.4459 低精度,速度快 中等精度,速度一般 高精度,速度慢