我有顺序命名的向量(每行有1行和13列)(values.val0001,values.val0002等),我试图使用以下代码将所有这些向量作为行输入到一个表中:
for i = 1:50;
j = sprintf('%04d', i);
m = [];
m =[m; values.(['val' j])];
end
上面的代码只生成一个带有第一行的表(即values.val0001),并且不会像我想要的那样将顺序命名的向量(即values.val0002,values.val0003)输入到后续行。
答案 0 :(得分:1)
您应该将m = []
的行移出for循环,否则每次都会重置变量 m