作业帮 > 综合 > 作业

matlab解多元方程组时解的顺序问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 00:05:45
matlab解多元方程组时解的顺序问题
syms x1 y1 r1;
eq1=x1+y1+r1-3;
eq2=x1+y1-r1-3;
eq3=x1-y1+r1-2;
[x1,y1,r1]=solve(eq1,eq2,eq3);
v=vpa([x1,y1,r1],10)
运行后显示
v =
[ 0.,2.5000000,.50000000]
这个顺序应该是r1,x1,y1的顺序,而不是x1,y1,r1的顺序,调整上面方括号里的顺序也没用~那我如果要解一个七元方程组,出来的解的顺序是怎么样我都不知道,
matlab解多元方程组时解的顺序问题
只好这样用了:
eq1='x1+y1+r1=3';
eq2='x1+y1-r1=3';
eq3='x1-y1+r1=2';
S = solve(eq1,eq2,eq3)
S.x1
S.y1
S.r1