| 查看: 384 | 回复: 2 | |||
[交流]
【求助】零值问题(急) 已有2人参与
|
|
首先编了一个非线性方程,如下: function F=myfun(l) a_m=559.35,b_m=-314.06,a_n=557.53,b_n=-317.61,c_m=3.74,d_m=-0.51,c_n=1.81,d_n=0.1,x(1)=0.00005,x(2)=0.0013,x(3)=390.614,x(4)=-14.084; U_m=a_m+i*b_m; U_n=a_n+i*b_n; I_m=c_m+i*d_m; I_n=c_n+i*d_n; a=x(1)+i*x(2); b=x(3)+i*x(4); F=U_m*cosh(a*l)-I_m*b*sinh(a*l)-U_n*cosh(a*(300-l))+I_n*b*sinh(a*(300-l)); 然后我在matlab中调用这个函数, l=fzero(@myfun,90) 出来的结果却是: ??? Error using ==> fzero Function value at starting guess must be finite and real 请问各位,这是哪里出错了呢? 谢谢!! |
» 猜你喜欢
售中科院一区文章,我:8 O 5 5 1 O 5 4,含JCR-TOP
已经有4人回复
Materials Today Chemistry审稿周期
已经有5人回复
溴的反应液脱色
已经有7人回复
国自然申请面上模板最新2026版出了吗?
已经有11人回复
推荐一本书
已经有12人回复
基金申报
已经有4人回复
计算机、0854电子信息(085401-058412)调剂
已经有4人回复
纳米粒子粒径的测量
已经有7人回复
常年博士招收(双一流,工科)
已经有4人回复
参与限项
已经有5人回复

2楼2010-05-21 23:15:43
lijinfeng042
木虫 (小有名气)
Matlab
- 仿真EPI: 2
- 应助: 1 (幼儿园)
- 金币: 2156.1
- 散金: 115
- 帖子: 291
- 在线: 31.5小时
- 虫号: 1019062
- 注册: 2010-05-15
- 性别: GG
- 专业: 通信理论与系统
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
robert2020(金币+1):鼓励应助,欢迎常来仿真模拟版交流。 2010-05-22 07:53:16
小木虫(金币+0.5):给个红包,谢谢回帖交流
robert2020(金币+1):鼓励应助,欢迎常来仿真模拟版交流。 2010-05-22 07:53:16
|
建议用fsolve [x fval exitflag output]=fsolve(@myfun,90) 结果 x = 94.1494 + 6.7367i fval = 9.3383e-012 +1.8474e-012i exitflag = 1 output = iterations: 4 funcCount: 10 algorithm: 'trust-region dogleg' firstorderopt: 2.5322e-011 message: [1x76 char] |

3楼2010-05-22 01:28:00












回复此楼