使用变量,数组和放大器添加循环索引matlab中的表名

时间:2016-08-02 11:18:23

标签: arrays matlab

我有以下代码:

inter = [5 10 15 20 25];

for q = 1:size(inter)
    judgments = inter(q);
    pc5{1,2}=[]; 
            for r=1:height(pc64Video) 
               mnew5 =  pre(datasample(find(strcmp(pre.video, pc64Video.video(r))), judgments, 'Replace', false),:); 
               pc5(end+1,:) = {'abc',1, mnew5,judgments};
               pc5_r = cell2table(all_models_by_category);
          end 
end


请不要看代码是正确的,但我想要的是什么,
上面的代码包含示例mnew5,pc5,pc5_r的变量,数组和表名称。
我想取代' 5'用' q'索引号(例如pc5, pc10, pc15.. pc5_r, pc10_r,.. mnew5, mnew10,mnew15.. etc
我试过这样的:nvar = eval(['pc', num2str(q)])但它没有用 任何人都可以帮我这个吗?

0 个答案:

没有答案