1、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/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(She
2、et1!$A$1,0,0,10n,1)*delta其中delta生成x的分割间距,X生成每个分割点的x值数组,n为精度控制值,F_X为计算每个分割小条的面积,生成一个内存数组,Integral_Fx为将每个小条的面积总和,即f(x)函数的数值积分。4.实质本例主要是介绍EVALUATE宏表函数的一个扩展用法,可用于数组并返回数组。5.界面是一些雕虫小技,单选框是用“窗体”工具做的。6.本表已被保护,密码是数 值 积 分 的 计 算请 输 入 被 积 函 数 f请 输 入 积 分 下 限请 输 入 积 分 上 限请 选 择 精 度20s i n ( x ) * x - l n ( 1 + x ) d x = 0 . 4 4 5 9低 精 度 , 速 度 快中 等 精 度 , 速 度 一 般高 精 度 , 速 度 慢数 值 积 分 的 计 算请 输 入 被 积 函 数 f请 输 入 积 分 下 限请 输 入 积 分 上 限请 选 择 精 度20s i n ( x ) * x - l n ( 1 + x ) d x = 0 . 4 4 5 9低 精 度 , 速 度 快中 等 精 度 , 速 度 一 般高 精 度 , 速 度 慢