![]() |
[求助]请教高手怎样通过迭代法解这个方程
已知A,B,C为常数,n为变量且满足下列方程
A=B*(C/(n*B))^(1/n)*exp(-1/n) 要求通过迭代法,求n。 谢谢了,不胜感激!!! |
回复: [求助]请教高手怎样通过迭代法解这个方程
:cry:
|
回复: [求助]请教高手怎样通过迭代法解这个方程
可以先解方程,用solve,再用一个for 循环,循环次数尽量设大一点,在循环中使用break语句,当前后两次迭代结果满足一定精度时则跳出循环
|
回复: [求助]请教高手怎样通过迭代法解这个方程
不过我有点奇怪哦,只要A,B,C给定,n是可以直接解方程出来的
|
回复: [求助]请教高手怎样通过迭代法解这个方程
正解!这样很好
|
回复: [求助]请教高手怎样通过迭代法解这个方程
[QUOTE=tangqiqin;22273]不过我有点奇怪哦,只要A,B,C给定,n是可以直接解方程出来的[/QUOTE]
当然可以求出 但是一方面可能比较复杂 一方面可能精度不够 他这个主要是想利用迭代方法求解 另外可以和数值解作个比较 |
回复: [求助]请教高手怎样通过迭代法解这个方程
[QUOTE=tangqiqin;22272]可以先解方程,用solve,再用一个for 循环,循环次数尽量设大一点,在循环中使用break语句,当前后两次迭代结果满足一定精度时则跳出循环[/QUOTE]
谢谢,试试看! |
回复: [求助]请教高手怎样通过迭代法解这个方程
[QUOTE=anbcjys;22370]当然可以求出 但是一方面可能比较复杂 一方面可能精度不够 他这个主要是想利用迭代方法求解 另外可以和数值解作个比较[/QUOTE]
:smile: |
所有时间均为北京时间。现在的时间是 03:08。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.