求教 复数矩阵方程求解
一个6阶矩阵A,A*A=I矩阵A里面有4个变量, 求解a,b,c,d答案下面给出了。
如果是A*conj(A)=I这里conj(A)是A的共轭,那么这个矩阵怎么求解呢??
我用相同的方法 写成B=A*conj(A)-I;但是用SOLVE求解后,说是空集。。。
syms a b c d;
A=;
I=eye(6);
B=A*A-I;
subexpr(B);
ans:
sigma =
a^2+b^2+2*c^2+2*d^2-1
a^2+2*b*c+2*d*c+d^2
a^2+2*b*d+c^2+2*d*c
a*b+2*a*c+2*a*d
最后化简只有四个方程
然后使用符号解solve解方程组
E1=sym('a^2+b^2+2*c^2+2*d^2-1=0');
E2=sym('a^2+2*b*c+2*d*c+d^2=0');
E3=sym('a^2+2*b*d+c^2+2*d*c=0');
E4=sym('a*b+2*a*c+2*a*d=0');
=solve(E1,E2,E3,E4)
页:
[1]