对于使用MATLAB的人来说,这可能是非常琐碎的事情,但是我正在为向量*向量^T的简单计算而奋斗。
>> syms x1 x2 x3
>> x = [x1;x2;x3]
x =
x1
x2
x3
>> x*x'
ans =
[ x1*conj(x1), x1*conj(x2), x1*conj(x3)]
[ x2*conj(x1), x2*conj(x2), x2*conj(x3)]
[ x3*conj(x1), x3*conj(x2), x3*conj(x3)]我想看到的是
[ x1*x1, x1*x2, x1*x3]
[ x2*x1, x2*x2, x2*x3]
[ x3*x1, x3*x2, x3*x3]没有conj()s
是否有一种方法来编写向量x或乘积函数来获得所需的结果?
发布于 2018-05-26 17:47:15
x'或ctranspose(x)是复共轭转置算子。使用x.'或transpose(x)进行非共轭转置。
https://stackoverflow.com/questions/50545494
复制相似问题