利用excel如何做批量的牛顿迭代法的超越方程式

 我来答
TAT萝卜
2013-03-19 · TA获得超过4974个赞
知道大有可为答主
回答量:3084
采纳率:66%
帮助的人:1188万
展开全部
用单变量求解。
如果要批量的话,录制个宏,改成循环就行了。
追问
能举个例子吗,如何录制宏,改循环,谢谢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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式