matlab把矩阵里的一行元素给另一个矩阵

H=[]1,2,3,4];
for i=1:3
h(i,:)=H;
end
报错 为什么?怎么实现把H里的元素赋给小h里的一行

第1个回答  推荐于2017-12-15
% 注意矩阵的size就好了,供参考:
H = [1, 2, 3, 4];
h = zeros(3, length(H)); % 初始化h, 列数与H保持一致
for i = 1 : 3
h(i, :) = H;
end本回答被提问者采纳
第2个回答  2012-05-23
H=[]1,2,3,4];%这个写错了,应该是H=[1,2,3,4]
第3个回答  2012-06-04
H=[1,2,3,4];
for i=1:3
h(i,:)=H;
end
h
第4个回答  2012-05-23
H写错了吧
H=[1,2,3,4];
相似回答