|
发表于 2004-8-15 18:51:36
|
显示全部楼层
<>一张张来:</P>
<>clc
clear
figure('toolbar','none','name','图片显示')
str={'img0.bmp'};%给str赋初值,面大括号表示str是一个集合
for i=1:9
temp=strcat('img',num2str(i),'.bmp'); %和前面的一样
str{i+1}=temp; %把它放到str这个集合里
end
[Selected] = listdlg('PromptString','Select a file:',...
'SelectionMode','single',... %选择模式:只能选一个
'ListString',str); %显示str字符集合
if isempty(Selected)
Selected=-1;
end
%这样就把用户的选择情况赋给了变量"Selected"如Selected=1表示"img0.bmp"被选中
%Selected=2表示"img1.bmp"被选中,依次类推
while Selected<=10 && Selected>0
temp=strcat('img',num2str(Selected-1),'.bmp');
imshow(imread(temp));
[Selected] = listdlg('PromptString','Select a file:',...
'SelectionMode','single',...
'ListString',str);
if isempty(Selected)
Selected=-1;
end
end
close all
return
</P> |
|