Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-12-17
年龄: 49
帖子: 4
声望力: 0 ![]() |
![]()
已知A,B,C为常数,n为变量且满足下列方程
A=B*(C/(n*B))^(1/n)*exp(-1/n) 要求通过迭代法,求n。 谢谢了,不胜感激!!! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-12-17
年龄: 49
帖子: 4
声望力: 0 ![]() |
![]()
:cry:
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-11-06
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
可以先解方程,用solve,再用一个for 循环,循环次数尽量设大一点,在循环中使用break语句,当前后两次迭代结果满足一定精度时则跳出循环
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-11-06
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
不过我有点奇怪哦,只要A,B,C给定,n是可以直接解方程出来的
|
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-05-31
年龄: 40
帖子: 12
声望力: 17 ![]() |
![]()
正解!这样很好
|
![]() |
![]() |
![]() |
#6 |
高级会员
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24 ![]() |
![]()
当然可以求出 但是一方面可能比较复杂 一方面可能精度不够 他这个主要是想利用迭代方法求解 另外可以和数值解作个比较
__________________
qq604443022 |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2008-12-17
年龄: 49
帖子: 4
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
初级会员
注册日期: 2008-12-17
年龄: 49
帖子: 4
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]调制解调 | rain1206 | MATLAB论坛 | 0 | 2009-03-14 12:20 |
[分享]给大家传一个图像空间变换和直方图变换的数学推导 | johnny8088 | MATLAB论坛 | 0 | 2009-01-31 03:26 |
[求助]如何只打开Help | lyzhan | MATLAB论坛 | 0 | 2008-11-23 11:10 |
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 | yijianmei | MATLAB论坛 | 1 | 2008-07-24 10:15 |
【求助】如何解含有贝塞尔函数导数的方程,哪儿位帮一下忙! | xiaorain19841202 | MATLAB论坛 | 0 | 2007-06-03 16:27 |