什么.'*运算符在Matlab中意味着什么?

Che*_* Yo 2 matlab operators

什么.'*运算符在Matlab中意味着什么?

例如:

n1=0:30;
n2=1:30;
x1=sin((pi/4)*n1);
x2=cos((pi/7)*n2);
x1.'*x2
Run Code Online (Sandbox Code Playgroud)

我知道.*表示元素乘法, - x1也是如此.'*x2表示元素乘法与它共轭?

And*_*uri 8

这是2个运营商.第一个.'是矩阵的转置.通常你可能会看到它是'单独的,但是它给出了矩阵的复共轭转置,对于实数而言,它是转置.第二个运算符是矩阵乘法运算符 *.

基本上,您的代码会创建2个不同的向量,然后计算它们之间所有可能的乘法排列.