EXCEL数值积分计算工具.xls
《EXCEL数值积分计算工具.xls》由会员分享,可在线阅读,更多相关《EXCEL数值积分计算工具.xls(2页珍藏版)》请在冰豆网上搜索。
sin(x)*x-ln(1+x)1320.65102sin(x)*x-ln(1+x)dx=0.65102说明:
1.在B3格中输入被积函数f(x),不要等号。
2.在B5、B7格中输入上下限,注意f(x)在上下限之间均应有效。
3.定义的名称如下delta=(Sheet1!
$B$7-Sheet1!
$B$5)/500/10nF_X=EVALUATE(Sheet1!
$B$3&+0*x)*deltaIntegral_Fx=SUM(F_X)n=Sheet1!
$B$10X=Sheet1!
$B$5+(ROW(Sheet1!
$1:
$500)-1)*10n+TRANSPOSE(ROW(OFFSET(Sheet1!
$A$1,0,0,10n,1)*delta其中delta生成x的分割间距,X生成每个分割点的x值数组,n为精度控制值,F_X为计算每个分割小条的面积,生成一个内存数组,Integral_Fx为将每个小条的面积总和,即f(x)函数的数值积分。
4.实质本例主要是介绍EVALUATE宏表函数的一个扩展用法,可用于数组并返回数组。
5.界面是一些雕虫小技,单选框是用“窗体”工具做的。
6.本表已被保护,密码是chenjun数数值值积积分分的的计计算算(Chenjun青青牛牛在在线线)请请输输入入被被积积函函数数f(x)=请请输输入入积积分分下下限限请请输输入入积积分分上上限限请请选选择择精精度度20#NAME?
低精度,速度快中等精度,速度一般高精度,速度慢数数值值积积分分的的计计算算(Chenjun青青牛牛在在线线)请请输输入入被被积积函函数数f(x)=请请输输入入积积分分下下限限请请输输入入积积分分上上限限请请选选择择精精度度20#NAME?