查看单个帖子
旧 2019-12-10, 16:49   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何在MATLAB程序中使用GUI /浏览器窗口选择输入?

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

    hMessage = msgbox(['dist = ' int2str(dist)]);
  • UIGETFILE ,这将打开一个用于选择文件的对话框,并返回所选的文件名和路径。例如,以下内容将打开一个对话框,用于从当前目录中选择MATLAB文件(* .m,*。fig,*。mat等):

    [fileName,filePath] = uigetfile();

更多&回答...
poster 当前离线   回复时引用此帖