matlab 计算两个矩阵相乘

 我来答
隋秀芳禾淑
2020-01-13 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:30%
帮助的人:1122万
展开全部
*
表示矩阵与矩阵相乘,满足线性代数上学的矩阵与矩阵的乘法,*表示矩阵中元素与元素相乘,这两个矩阵的维数必需相同。
例如:A.*B,那么A是m行n列的话,B必须也是m行n列。其他的如:
“/

./

,“.^

^
”的含义都是一样的。
扩展资料
乘积
Kronecker积是两个任意大小的矩阵间的运算,表示为
克罗内克积也成为直积或张量积 [4] .以德国数学家利奥波德·克罗内克命名。计算过程如下例所示:
注意事项
当矩阵A的列数等于矩阵B的行数时,A与B可以相乘。
矩阵C的行数等于矩阵A的行数,C的列数等于B的列数。
乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。
乘积-哈达马积(
hadamard
product)
矩阵

矩阵
的Hadamard积记为

其元素定义为两个矩阵对应元素的乘积
的m×n矩阵


例如
参考资料:搜狗百科
矩阵乘法
谯秀云是鸾
游戏玩家

2019-05-15 · 非著名电竞玩家
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:754万
展开全部
.*
表示矩阵与矩阵相乘,满足线性代数上学的矩阵与矩阵的乘法,*表示矩阵中元素与元素相乘,这两个矩阵的维数必需相同。
例如:A.*B,那么A是m行n列的话,B必须也是m行n列。其他的如:
“/

./

,“.^

^
”的含义都是一样的。
题目中源代码如下:
>>
A=[1
3
0.5
1
2;
1/3
1
1/2
1/2
1/2
;
2
2
1
4
3;1
2
1/4
1
5;
1/2
2
1/3
1/5
1]
>>
w=[0.2069
0.069
0.4138
0.2069
0.1034]
>>
C1=A.*w
C1为矩阵A和w相乘的结果。由于两个矩阵维数不同,结果提醒出错。
扩展资料:
两个矩阵相乘一些注意事项:
1、如果矩阵A的列数等于矩阵B的行数,那么矩阵相乘,即C=A*B,就被定义为二维矩阵。
2、如果不是这个情况,MATLAB就返回一个错误信息。只有一个例外就是这两个矩阵之一是1x1,如一个标量,那么MATLAB是可以接受的、在MATLAB中,乘法的运算符是*。
3、因此,命令是C=A*B。在矩阵乘法运算中A*B与B*A是不同的(线性代数知识),若只是矩阵A、B对应元素相乘,则是A.*B(乘号前面加个点.)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丙翠花波姬
2019-02-15 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:709万
展开全部
matlab中矩阵各列元素求积,各行元素求积用到了prod函数。
一、进入matlab界面:
二、在命令行窗口输入要进行处理的矩阵
三、输入 b=prod(a),敲击回车
四、以上便是matlab两个矩阵元素相乘计算方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
权仁辉汝
2020-02-01 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:726万
展开全部
*
表示矩阵与矩阵相乘,满足线性代数上学的矩阵与矩阵的乘法,
.*表示矩阵中元素与元素相乘,这两个矩阵的维数必需相同。
例如:A.*B,那么A是m行n列的话,B必须也是m行n列。
其他的如:
“/

./

,“.^

^
”的含义都是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式