批量存储多个mat文件,如何使文件名即为数组中的字符?
本帖最后由 扎克 于 2012-11-14 18:50 编辑cell简写如下: 名称 时间 数值
'ABS' 0.1s on
'ABS' 0.3s 6,5
'ABS' 0.5s 3,5
'ABS' 0.6s off
'ESP' 0.1s 'on'
'ESP' 0.2s 1,5
'ESP' 0.3s 3,5
'ESP' 0.4s 'off'
根据上面名称生成MAT文件ABS.mat,Esp.mat,在文件里只需要显示各自的时间列和数值列。能不能用什么命令实现?
补充:第一列是一个256*1的cell数组,即有256个不同名称。
如果这整个数组为A,第一列为a,我是想保存 a{1} = A(1:4.2:3),但是保存的名字是ABS.mat。这样保存256个m文件。
尝试之后已解决
for j = 1;
filename = strcat(unique_signal{j},'.mat');
s = final(1:m(j),2:3);
save(filename,'s');
end;
页:
[1]