Matlab 连接字符串和计数器
我试图在一个循环中连接一个字符串和一个计数器。我读过像sprintf、str2number之类的东西,但还是被绊倒了。这是我的密码:Matlab 连接字符串和计数器,matlab,Matlab,我试图在一个循环中连接一个字符串和一个计数器。我读过像sprintf、str2number之类的东西,但还是被绊倒了。这是我的密码: img1 = imread('t0.tif'); img2 = imread('t1.tif'); img3 = imread('t17.tif'); img4 = imread('t16.tif'); img5 = imread('t19.tif'); img6 = imread('t54.tif'); img7 = imread('t51.tif'); img
img1 = imread('t0.tif');
img2 = imread('t1.tif');
img3 = imread('t17.tif');
img4 = imread('t16.tif');
img5 = imread('t19.tif');
img6 = imread('t54.tif');
img7 = imread('t51.tif');
img8 = imread('t24.tif');
img9 = imread('t2.tif');
img10 = imread('t3.tif');
img11 = imread('t49.tif');
for i=1:10
somevar{i} = rgb2gray(img{i});
imshow(somevar{i});
end
不要使用不同的变量名,请使用文件名的单元格数组,如:
files = {
't0.tif',
't1.tif',
't17.tif',
't16.tif',
't19.tif',
't54.tif',
't51.tif',
't24.tif',
't2.tif',
't3.tif',
't49.tif'
};
for i = 1:numel(files)
img = imread(files{i});
% ...
end
不要使用不同的变量名,请使用文件名的单元格数组,如:
files = {
't0.tif',
't1.tif',
't17.tif',
't16.tif',
't19.tif',
't54.tif',
't51.tif',
't24.tif',
't2.tif',
't3.tif',
't49.tif'
};
for i = 1:numel(files)
img = imread(files{i});
% ...
end