matlab中的向量乘法分为点乘和矩阵相乘.
矩阵相乘与高等数学中的向量乘法是相同的.一个n个元素的行向量与一个n个元素的列向量相乘,返回的是一个标量;一个n个元素的列向量与一个n个元素的行向量相乘,返回的是一个n阶的方阵.
举例是
S=a*b;
a和b分别是两个等长度的向量.
但是,点乘与高等数学中的向量乘法不同.
如果是两个向量的点乘,这两个向量的长度必须相等,并且类型必须相同,都是行向量或都是列向量.计算结果是两个向量中的对应项分别相乘.返回的结果长度与两个向量的长度相等.
如果是一个向量和一个标量相乘.计算结果是向量中的每一个元素和标量相乘.返回的结果与前一向量的长度相等.
举例是
S=a.*b;
a和b分别是两个等长度的向量或一个向量与一个标量.
猜你喜欢
- 1全包围结构先里后外的汉字有哪些?
- 2人教版小学五年级下册数学英才教程答案
- 3物体受到的重力大小与哪些因素有关
- 4一个令字旁加一个羽毛的羽念什么
- 51.修一条路,已修的比全长的40%还多20千米,这时已修和未修的比是3:2,全长多少千米?
- 6My mother ___ ___ ___every day I don't like ___ ___during ____ and ____?
- 7己知M(3,2)与点M1(x,y)在同一平行于x轴的直线上,M1到y轴的距离等于4,那么M点的坐标为多少?
- 8Sally had no pen (.) yesterday morning...A.to write B.to write with
- 9设函数y=Asin的最小值为-2,最小正周期为2π/3,图像过点(0,-根号2),求此函数表达式
- 10一个长方体,长4分米,它的表面积是< >,