
利用excel如何做批量的牛顿迭代法的超越方程式
1个回答
展开全部
用单变量求解。
如果要批量的话,录制个宏,改成循环就行了。
如果要批量的话,录制个宏,改成循环就行了。
追问
能举个例子吗,如何录制宏,改循环,谢谢1
追答
举例:解方程x-sinx=0、x-lnx=0(方程式要整理为f(x)=0形式)
A列为自变量,B列为方程式f(x)
A1输入初始值1,B1输入公式:=A1-sin(A1)
A2输入初始值1,B2输入公式:=A2-ln(A2)
按Alt+F1,插入模块,复制以下代码到模块1:
Sub Macro1()
For i = 1 To 2
Cells(i, 2).GoalSeek Goal:=0, ChangingCell:=Cells(i, 1)
Next
End Sub
运行宏Macro1就能求解A1、A2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询