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

时间:2016-02-01 10:53:56

标签: matlab operators

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

例如:

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

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

1 个答案:

答案 0 :(得分:8)

这是两个运营商。第一个.'是矩阵的transpose。通常你可以单独看到它',但它给出了矩阵的complex conjugate transpose,对于实数来说就是转置。第二个运算符是matrix multiplication operator *

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