![]() |
如何在MATLAB程序中使用GUI /浏览器窗口选择输入?
我实际上有2个查询:
[LIST=1][*]如何在msgbox中显示变量的数据?换句话说,如果程序末尾有dist=3765 ,并且想在msgbox中显示它,该怎么办? [*]我希望用户在运行时使用资源管理器窗口从我的MATLAB程序中的文件夹中选择输入文件(假设是图像)。如何在MATLAB中编写代码,或者有可用的现有函数? [/LIST]回答: 您应该查看Ken和Mike的这些MathWorks博客文章( [URL="http://blogs.mathworks.com/desktop/2009/08/03/more-dialogs-than-you-can-shake-a-stick-at/"]此处[/URL]和[URL="http://blogs.mathworks.com/desktop/2009/07/20/the-gui-way-of-doing-things/"]此处[/URL] ),讨论可在MATLAB中使用的所有对话框。解决您的问题中列出的需求的特定对话框为: [LIST][*] [URL="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/msgbox.html"]MSGBOX[/URL] ,将显示一条消息。您首先必须创建一个字符串以用作消息。例如,如果您有一个变量dist ,该变量存储要显示的整数值,则可以执行以下操作(使用[URL="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/int2str.html"]INT2STR[/URL]函数): hMessage = msgbox(['dist = ' int2str(dist)]); [IMG]https://i37.photobucket.com/albums/e77/kpeaton/example_msgbox.jpg[/IMG] [*] [URL="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/uigetfile.html"]UIGETFILE[/URL] ,这将打开一个用于选择文件的对话框,并返回所选的文件名和路径。例如,以下内容将打开一个对话框,用于从当前目录中选择MATLAB文件(* .m,*。fig,*。mat等): [fileName,filePath] = uigetfile(); [IMG]https://i37.photobucket.com/albums/e77/kpeaton/example_uigetfile.jpg[/IMG] [/LIST] [url=https://stackoverflow.com/questions/1645723]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.