MATLAB transpose 函数转置数组。更常见的写法是 A'。
语法
B = transpose(A)
B = A.' % 数组转置(不共轭)
B = A' % 共轭转置(复数时不同)输入参数
| 参数 | 说明 |
|---|---|
A | 输入数组 |
输出
B:转置后的数组,尺寸为原数组的行列互换。
示例
A = [1 2 3; 4 5 6];
A'ans =
1 4
2 5
3 6行向量转列向量:
v = 1:3;
v'ans =
1
2
3复数时 ' 与 .' 的区别:
c = [1+2i, 3+4i];
c' % 共轭转置:得 [1-2i; 3-4i]
c.' % 普通转置:得 [1+2i; 3+4i]注意事项
- 实数矩阵
A'和A.'相同;复数务必注意; - 转置常用在矩阵乘法中调整维度,如
x*x'。