24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1009  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

winteryang

铜虫 (初入文坛)

[求助] matlab非线性方程组求解,急!!!

以下是四个方程,需要求出x,y,m,n的值:
30*(1-m)*(n+(1-n)*y)-1.5*(1-m)-x=0
30*(1-n)*(m+(1-m)*x)-(1-n)-y=0
1.5*x+30*(1-x)*(n+(1-n)*y)-4*m=0
y+30*(1-y)*(m+(1-m)*x)-4*n=0
这个用matlab怎么求解啊,求程序啊!!毕业论文要用,急!谢谢啦!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

前面已说过了,是多解!
6楼2012-06-06 08:42:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
xzhdty: 金币+1, 欢迎常来程序语言 2012-06-05 21:53:36
用1stOpt是最简单的了:
CODE:
Function
30*(1-m)*(n+(1-n)*y)-1.5*(1-m)-x=0;
30*(1-n)*(m+(1-m)*x)-(1-n)-y=0;
1.5*x+30*(1-x)*(n+(1-n)*y)-4*m=0;
y+30*(1-y)*(m+(1-m)*x)-4*n=0;

m: 0.967735647700711
n: 0.96885911057138
y: 0.900570033442047
x: 0.916537000720162
2楼2012-06-05 14:45:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

winteryang

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by dingd at 2012-06-05 14:45:59
用1stOpt是最简单的了:

Function
30*(1-m)*(n+(1-n)*y)-1.5*(1-m)-x=0;
30*(1-n)*(m+(1-m)*x)-(1-n)-y=0;
1.5*x+30*(1-x)*(n+(1-n)*y)-4*m=0;
y+30*(1-y)*(m+(1-m)*x)-4*n=0;


m: 0.967735647700711
n ...

我刚刚用matlab解出了多组解,其中一组和你这个答案一样的,那其他的解这是怎么回事?
3楼2012-06-05 14:51:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

有多解啊:
m: 0.247923152093587
n: 0.184488890182117
y: -0.18095532268419
x: -0.295164272877844
4楼2012-06-05 15:59:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见