24小时热门版块排行榜    

查看: 858  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小婧子1993

新虫 (初入文坛)

[求助] matlab非线性多元方程组求解——20180604已有1人参与

求助大神 想求解以下方程组 但是x(1)、x(2)、x(3)如何设定上下限?

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

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
求该方程组,不需要设定上下限。
求解结果:
x1=0.5,x2=1.0645e-09,x3=-0.5236
y1=2.9082e-11≈0.,y2=-1.7212e-08≈0,y3=2.5571e-11≈0
QQ:2120156492
5楼2018-06-06 22:34:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

小婧子1993

新虫 (初入文坛)

主程序
[x,fval]=fsolve(@myfun,[0,0,0]);
x(1)
x(2)
x(3)

子程序
function F = myfun(x)
F = [3*x(1)-cos(x(2)*x(3))-0.5;
    x(1)^2-81*(x(2)+0.1)^2+sin(x(3))+1.06;
    exp(-x(1)*x(2))+20*x(3)+(10*pi-3)/3];
2楼2018-06-04 11:41:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sanshiyayan

新虫 (小有名气)

3楼2018-06-04 14:33:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

三个方程三个未知数,结果是唯一的,设置了范围反而可能无法求出正解

发自小木虫Android客户端
数值计算
4楼2018-06-04 19:30:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见