如何在matlab中使用向量乘积和转置

2025-05-09 19:22:31

1、长度相同的行向量和列向量可以按任一顺序相乘。其结果是一个标量(称为内积)或一个矩阵(称为外积):u = [3; 1; 4];v = [2 0 -1];x = v*u

如何在matlab中使用向量乘积和转置

2、对于实矩阵,转置运算对 a ij 和 a ji 进行交换。对于复矩阵,还要考虑是否用数组中复数项的复共轭来形成复共轭转置。MATLAB 使吹涡皋陕用撇号运算符 (') 执行复共轭转置,使用点撇号运算符 (.') 执行无共轭的转置。对于包含所有实数元素的矩阵,这两个运算符返回相同结果。

3、示例矩阵 A = pascal(3) 是对称的,因此 A' 等于 A。然而,B = magic(3) 不是对称的,因此 B' 的元素是 B 的元素沿主对角线反转之后的结果:B = magic(3)

如何在matlab中使用向量乘积和转置

5、对于向量,转置会将行向量变为列向量(反之亦然):x = v'

如何在matlab中使用向量乘积和转置

8、z 的复共轭转置为:z'

如何在matlab中使用向量乘积和转置

10、对于复数向量,两个标量积 x'*y 和 y'*x 互为复共轭数,而复数向量与其自身的标量积 x'*x 为实数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢