当我在 Matlab 中有 X(转位)与 X.(非厄米矩阵)的乘积时,如何找到 X 矩阵的元素?
X'*X = [ 10+2*i 2+3*i 90+5*i ; 2+36*i 56-3*i 52+37*i ; 8+13*i 20+13*i 20-9*i ]
fsolve
solve
n^2
变量{a_ij} [i,j = 0,...,n]
,每个变量对应一个矩阵输入。A'*A
定义一个方程并求解n^2
方程。例如A11^2 +A12*A21 +A13*A31 = 10+2*i
。使用符号变量和求解函数>> s = solve(a^2+3 ==5, u+v+a ==32, a*u==1)
s =
a: [2x1 sym]
u: [2x1 sym]
v: [2x1 sym]
>> s.a
ans =
2^(1/2)
-2^(1/2)
>> s.v
ans =
32 - (3*2^(1/2))/2
(3*2^(1/2))/2 + 32
>> s.u
ans =
2^(1/2)/2
-2^(1/2)/2