我实际上有2个查询:
- 如何在msgbox中显示变量的数据?换句话说,如果程序末尾有dist=3765 ,并且想在msgbox中显示它,该怎么办?
- 我希望用户在运行时使用资源管理器窗口从我的MATLAB程序中的文件夹中选择输入文件(假设是图像)。如何在MATLAB中编写代码,或者有可用的现有函数?
回答:
您应该查看Ken和Mike的这些MathWorks博客文章(
此处和
此处 ),讨论可在MATLAB中使用的所有对话框。解决您的问题中列出的需求的特定对话框为:
- MSGBOX ,将显示一条消息。您首先必须创建一个字符串以用作消息。例如,如果您有一个变量dist ,该变量存储要显示的整数值,则可以执行以下操作(使用INT2STR函数):
hMessage = msgbox(['dist = ' int2str(dist)]); 
- UIGETFILE ,这将打开一个用于选择文件的对话框,并返回所选的文件名和路径。例如,以下内容将打开一个对话框,用于从当前目录中选择MATLAB文件(* .m,*。fig,*。mat等):
[fileName,filePath] = uigetfile(); 
更多&回答...