养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB创建列表选择对话框(listdlg)的方法

时间:2024-10-04 15:26:37

本文演示了MATLAB创建列表选择对话框的方法,其中listdlg()是创建列表选择对话框的函数命令。

MATLAB创建列表选择对话框(listdlg)的方法

工具/原料

MATLAB

listdlg

方法/步骤

1、下图是要选择打开的文件:2015-2018年总结,总共4个文件。

MATLAB创建列表选择对话框(listdlg)的方法

2、下面利用MATLAB创建谱驸扌溺列表选择对话框,进而选择“打开哪一年的年终总结”。启动MATLAB,输入如下代码:%创建列表选择对话框d=dir('2015-2018年终缍那傺蒙总结');str={d.name};[s,v]=listdlg('Name','年终总结','Promptstring','打开哪一年的年终总结',...'SelectionMode','multiple','ListSize',[300,400],'liststring',str);

MATLAB创建列表选择对话框(listdlg)的方法

3、保存和运行上述代码,得到如下列表选择对话框。

MATLAB创建列表选择对话框(listdlg)的方法

4、在[s,v]=listdlg('Name','年终总结争犸禀淫','Promptstring','打开哪一年的年终总结&#泌驾台佐39;,...'SelectionMode','multiple','ListSize',[300,400],'liststring',str)代码中,模式SelectionMode是multiple多选模式,所以既可以多选也可单选。下面显示单选的情况。

MATLAB创建列表选择对话框(listdlg)的方法

5、下面显示多选的情况。

MATLAB创建列表选择对话框(listdlg)的方法

6、当多选时,即把2015-2018年终总结都选上,那么[s,v]返回的句柄值如下图,即s=3,4,5,6,代表2015-2018年四个年终总结文件;v=1表示点了“确定”,如果点了“取消”,则v=0。这里需要说明的是,d=dir('2015-2018年终总结')和str={d.name}是将文件列表化,str最终得到由“2015-2018年终总结”文件名构成的元胞数组。以上就完成了MATLAB创建列表选择对话框(listdlg)的工作。

MATLAB创建列表选择对话框(listdlg)的方法

© 一点知识