早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLAB矩阵的每列元素都乘以一个列向量,怎么实现?例如:a=[1,2;3,4],b=[1;2],如何得到c=[1,2;6,8]

题目详情
MATLAB 矩阵的每列元素都乘以一个列向量,怎么实现?
例如:a=[1,2;3,4],b=[1;2],如何得到c=[1,2;6,8]
▼优质解答
答案和解析
a=[1 2;3 4];
b=[1;2];
c=[];
for i=1:cols(a)
c=[c,a(:,i).*b];
end
c
当然,只要矩阵行数等于列向量行数,这个小程序都是可以解决的