Syslab 中的矩阵和向量乘
技术分享
发布于 2025-10-16 19:16:32
查看 5过去229天
一、问题现象
一个2X3的炬阵,和一个3X1的向量,如何相乘?
二、解决方法/步骤
方法一:
通过diamg函数将向量转为对角矩阵,此时得到的是矩阵与向量构成的对角矩阵相乘的结果:
代码:
using TyMath
a =rand(2,3)
b =rand(3)
c =diagm(b)
d =a*c
其中a为2X3的炬阵,b为3X1的向量,C为向量b构成的对角矩阵:

运行后的结果如下:

方法二:
直接将矩阵与向量相乘,得到的是矩阵和向量的乘积,即2*1的向量:
代码:
using TyMath
a=rand(2,3)
b =rand(3)
d =a*b
运行后的结果如下:

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境