专栏
标签
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构成的对角矩阵:
Description
运行后的结果如下:
Description

方法二:

直接将矩阵与向量相乘,得到的是矩阵和向量的乘积,即2*1的向量:

代码:

using TyMath

a=rand(2,3b =rand(3)

d =a*b

运行后的结果如下:
Description

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

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天