matlab怎样循环保存一系列的规律变量

keypoint: 用eval函数,把字符串变为命令。

f_original_51 = cell(51,1);
for i=1:51
    if i<10
       str1 = strcat('t0',num2str(i)); 
    else
        str1 = strcat('t',num2str(i));
    end
    f_original_51{i} = eval(str1);
end
video_shots_index = cell(8,1);
for j=1:8
    str2 = strcat('d',num2str(j));
    video_shots_index{j} = eval(str2);
end

你可能感兴趣的:(matlab怎样循环保存一系列的规律变量)