鉴于代码:
A = [1 2 3; 3 2 1]
B = A.^2
Run Code Online (Sandbox Code Playgroud)
输出 :
B =
1 4 9
9 4 1
Run Code Online (Sandbox Code Playgroud)
但如果我这样做: B = A^2
输出是:
Error using ^
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.
Run Code Online (Sandbox Code Playgroud)
操作员.究竟做了什么?
什么.'*运算符在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表示元素乘法与它共轭?