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

比如,列向量a=[1;4;5]与矩阵13631363m=3577相乘得12202828473920351545用循环当然可以实现,如果不用循环用哪个命令能实现呢?先谢了上... 比如,列向量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命令简单实现呢?不用循环。
展开
 我来答
小婷陪你看世界
高粉答主

推荐于2018-04-05 · 关注小婷,让小婷陪你一起看美丽世界
小婷陪你看世界
采纳数:28409 获赞数:381112

向TA提问 私信TA
展开全部
a=[1 2;3 4]; b=[1;2]; c=[]; for i=1:cols(a) c=[c,a(:,i).*b]; end c 当然,只要矩阵行数等于列向量行数,这个小程序都是...
greatdju
2009-03-12 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4162万
展开全部
repmat(a,1,4).*m
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式