作业帮 > 综合 > 作业

怎样用matlab实现:一个列向量与矩阵的每一列做点乘?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 13:34:47
怎样用matlab实现:一个列向量与矩阵的每一列做点乘?
比如,列向量a=[1;4;5]与矩阵
1 3 6 3 1 3 6 3
m= 3 5 7 7 相乘得 12 20 28 28
4 7 3 9 20 35 15 45
用循环当然可以实现,如果不用循环用哪个命令能实现呢?
上面的编排乱了,再写一遍.
一个向量与一个矩阵的每一列对应的数相乘得新矩阵的相应的列.
比如,列向量a=[1;4;5]与矩阵m=[1 3 6 3;3 5 7 7;4 7 3 9]相乘得
矩阵[1 3 6 3;12 20 28 28;20 35 15 45].
怎样用matlab命令简单实现呢?不用循环.
epmat(a,1,4).*m