作业帮 > 数学 > 作业

用matlab求矩阵方程组的解,急

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 08:54:24
用matlab求矩阵方程组的解,急
求两个矩阵方程组的解,E,q,f为2×2阶阵,u0,u1,r为2×1阶阵,且E,f,u0,u1已知.方程组
u0=E*q*r
u1=E*q*f*r
求q,r
这是m文件
u0=[1;0];
u1=[0;0];
E=[1,-1;1,1];
f=[1,0;0,1];
syms q1 q2 r1 r2
q0=[q1 q2];
q=diag(q0);
r=[sin(r1);sin(r2)];
f1=sym('u0=E*q*r');
f2=sym('u1=E*q*f*r');
[Q,R]=solve(f1,f2,'q','r')
得不到结果,这是输出的
Warning:Explicit solution could not be found.
> In solve at 98
In test at 11
Q =
[ empty sym ]
R =
[]
求不出取精确解,即精确表达式的解求不出,可以试一下用具体数字解一下