EXCEL数值积分的例子

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

sin(x)*x-ln(1+x)0210.44590sin(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/10^nF_X=EVALUATE(Sheet1!$B$3&+0*x)*deltaIntegral_Fx=SUM(F_X)n=Sheet1!$B$10X=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.本表已被保护,密码是chenjun数值积分的计算(Chenjun青牛在线)请输入被积函数f(x)=请输入积分下限请输入积分上限请选择精度∫20sin(x)*x-ln(1+x)dx=0.4459低精度,速度快中等精度,速度一般高精度,速度慢

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功