我有保存在单元格数组中的x图像calles IMG,我已经有一个名为NAM的大小(1,x)连续名称的单元格数组。 我想用扩展名BMP保存这些名字下的图像。
for i=1:x
A=IMG{i}
N=NAM{i}
imwrite(A,'N.bmp'); %also imwrite(A,N.bmp);
end
任何想法?
答案 0 :(得分:0)
好吧,你只需要连接你的字符串N
和'.bmp'
:
for i = 1:x
A = IMG{i}
N = NAM{i}
imwrite(A,[N '.bmp']);
end
或者,使用更简洁的语法(没有for循环):
cellfun(@(x,y) imwrite(x, [y '.bmp']), IMG, NAM);
最佳,