|
|
[求助]
MATLAB中采用同fsolve求解复杂非线性方程组的问题 已有1人参与
科研需要求一组比较复杂的非线性方程组,试着编写了一些程序,fun函数代码为:
function F=myfun(q)
A=2;
delta=0.75;
beta=0.35;
gama=0.5;
r=q(1);
p=q(2);
w=q(3);
F(1)=w/(1+delta*log(w))+r*(1+gama/beta)/(2*(r+2))-1;
F(2)=w/(1+delta*log(w))+((1+delta*log(A/p))*p)/A-1;
F(3)=w-2*beta*(1+r)*p/r^2;
初始值q0=[1 1.5 2],求解r,p,w。运行程序后发现提示Solver stopped prematurely. fsolve stopped because it exceeded the function evaluation limit, options.MaxFunEvals = 300 (the default value).由于是第一次求解这么复杂的非线性方程,不知道该怎么处理了。出现这个是因为初始值不合适?或者原方程组的非线性太大?不知道有没有可以优化处理的办法,各位大神,求指导,先行拜谢!
![MATLAB中采用同fsolve求解复杂非线性方程组的问题]()
需求解的非线性方程组.jpg |
» 猜你喜欢
关于filecode,很负责任的告诉大家
已经有5人回复
关于豆爷回答的JTJC与%2F数量
已经有7人回复
2026国自然放榜时间
已经有3人回复
国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率
已经有7人回复
好奇怪的filecode
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有4人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有4人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|