当前位置:首页>开发>正文

Matlab中复数向量的点乘怎么理解 Matlab中,乘积、点积、叉积有何区别如何应用

2023-06-28 09:34:52 互联网 未知 开发

 Matlab中复数向量的点乘怎么理解 Matlab中,乘积、点积、叉积有何区别如何应用

Matlab中复数向量的点乘怎么理解?

MATLAB中两个向量.*运算,要两个向量长度一样,然后元素一一对应的乘,结果长度也一样。与数学上的向量点乘是不同的。数学上的乘在MATLAB中就是各分量组成向量,点乘再求和。两个复数比如(a bi)点乘(c di),在matlab中就是sum([a,b].*[c,d])

Matlab中,乘积、点积、叉积有何区别?如何应用?

1、乘积
用于矩阵相乘,表示为C=A*B,A的列数与B的行数必须相同,C也是矩阵,C的行数等于A的行数,C的列数等于B的列数。Cij为A的第i行与B的第j列的点积。
2、点积
用于向量相乘,表示为C=A.*B,A与B均为向量,C为标量,也称标量积、内积、数量积等
3、叉积
用于向量相乘,表示为C=A×B,A与B均为向量,C与A、B均正交,C也为向量,也称向量积。

matlab里sin(x)与cos(x) 相乘 为什么要用点乘?

sin(x)与cos(x) 相乘 ,如果用的是点乘,说明x是一个向量(或者矩阵),而不是一个数值。
当x是一个数值时,sin(x)与cos(x) 相乘,就使用普通的乘号既可以了。
一个数与sin(x)相乘,不管x是数值,还是向量(或矩阵),都可以用普通的乘号。

希望可以帮助你解开疑惑,祝学习进步!

最新文章