电子表格用Excel计算积分?如何进行?
1.用Excel计算积分?如何进行?
1publicfunction梯形积分(rasstring,aasdouble,basdouble,nasinteger),iasinteger3dx=(b-a)/n4fori=1ton5梯形积分=梯形积分+fx(r,(a+dx*(i-1/2)))*复化辛普生积分(rasstring,aasdouble,basdouble,nasinteger),iasinteger,masinteger10m=2*n11dx=(b-a)/m12复化辛普生积分=fx(r,a)+fx(r,b)13fori=2tomstep214复化辛普生积分=复化辛普生积分+4*fx(r,(a+dx*(i-1)))+2*fx(r,(a+dx*i))15nexti16复化辛普生积分=(复化辛普生积分-2*fx(r,(a+dx*m)))*dx/(fasstring,xasdouble)asdouble19f=lcase(f)20fx=evaluate(replace(f,"x",x))21endfunction两个函数的参数都是1.积分函数,自变量用x表示,x不区分大小写2.积分下限3.积分上限4.划分次数,不能大于32766,对于梯形积分,越大越接近真值,对于复化辛普生积分,没必要使用大的划分次数积分区间包含奇点(趋近于无穷的点),复化辛普生公式将不能正确积分,将来可能会修正也希望高手出招调用方法:=梯形积分("sin(x)^3-ln(x+1)^3+x^5-x",0,2,2000)。
2.Excel中怎么积分
Excel中积分方法:使用VBA模块,建立新的宏定义,输入下面公式:1PublicFunction梯形积分(rAsString,aAsDouble,bAsDouble,nAsInteger),iAsInteger3dx=(b-a)/n4Fori=1Ton5梯形积分=梯形积分+fx(r,(a+dx*(i-1/2)))*复化辛普生积分(rAsString,aAsDouble,bAsDouble,nAsInteger),iAsInteger,mAsInteger10m=2*n11dx=(b-a)/m12复化辛普生积分=fx(r,a)+fx(r,b)13Fori=2TomStep214复化辛普生积分=复化辛普生积分+4*fx(r,(a+dx*(i-1)))+2*fx(r,(a+dx*i))15Nexti16复化辛普生积分=(复化辛普生积分-2*fx(r,(a+dx*m)))*dx/(fAsString,xAsDouble)AsDouble19f=LCase(f)20fx=Evaluate(Replace(f,"x",x))21EndFunction这个积分的公式要求两个函数的参数都是:1。
积分函数,自变量用x表示,x不区分大小写2。积分下限3。
积分上限4。划分次数,不能大于32766,对于梯形积分,越大越接近真值,对于复化辛普生积分,没必要使用大的划分次数积分区间包含奇点(趋近于无穷的点),复化辛普生公式将不能正确积分。
3.excel如何计算曲线积分面积
1、首先双击桌面上的excel图标打开excel。
2、在excel中输入做曲线拟合的数据。3、选中所有输入的数据。
4、点击上边栏中的“插入”。5、选择“插入”弹出框中的“图表”选项。
6、当弹出“图表向导”弹出框时,点击左边的“XY散点图”。7、选择子图表类型中的第一个。
8、点击“图表向导”对话框最下方的“完成”。9、此时会根据数据生成一个图表。
10、选择图表中的任意一个点,图表中的所有点都会被选中。11、右键点击任意一个点,选择“添加趋势线”。
12、此时会弹出“添加趋势线”对话框,选择类型中的第一个。13、点击“选项”,勾选下方的“显示公式”和“显示R平方值”选项。
14、点击对话框下方的确定。15、此时数据的曲线已经做好。
