主要内容

uiopen

打开文件选择对话框,将选择的文件加载到工作区

描述

uiopen打开一个模态对话框标题为“打开”。对话框中的文件过滤器设置为所有MATLAB®文件。属性中输入有效的文件名文件名称字段并单击开放,然后MATLAB在适当的应用程序中打开指定的文件。如果没有安装适当的应用程序,则要么在MATLAB Editor中打开文件,要么返回一个错误。

请注意

对话框的视觉特征取决于运行代码的操作系统。例如,一些操作系统不显示对话框上的标题栏。

例子

uiopen (类型根据指定的文件类型(与文件扩展名不相同)设置文件筛选器。例如,如果type为“图”,然后MATLAB对所有图形文件设置滤波器(* .fig)

例子

uiopen (文件指定在对话框中显示为默认值的文件名文件名称字段。对话框中只显示文件扩展名相同的文件。

如果指定通配符和文件扩展名(例如* 00),则不显示文件名文件名称字段。对话框只显示具有指定扩展名的文件。的类型的右侧的筛选器字段中文件名称字段。

uiopen (文件特遣部队的值时打开指定的文件,而不显示“打开”对话框特遣部队为“true”时,系统弹出“打开”对话框特遣部队逻辑错误(0)。

例子

全部折叠

在“打开”对话框中显示当前文件夹中的所有文件。然后,重新运行uiopen命令过滤文件“编辑”类型。

uiopen

打开对话框。对话框包含一个包含文件夹列表的面板,以及一个包含当前选定文件夹中的文件列表的面板。该框的底部有一个用于选定文件名的字段、一个带有文件筛选器的下拉列表、一个Open按钮和一个Cancel按钮。

uiopen命令显示当前文件夹中的所有MATLAB文件。

设置类型参数“编辑”只显示那些可以在编辑器中打开的文件。图文件、mat文件、slx文件、mlap文件和mlappinstall文件不在对话框中显示的列表中。

uiopen (“编辑”

打开对话框。文件列表只包含.m文件。

uiopen (“* m”

打开对话框。文件列表只包含.m文件。文件过滤器下拉值为(*.m)。

设置文件文件名的输入参数。该文件出现在文件名称在对话框打开时输入。

uiopen (“surf.m”

打开对话框。文件名编辑字段显示“surf.m”。

如果用户点击开放,然后surf.m在MATLAB编辑器中打开。

如果用户在文件名称字段,然后点击开放,如果文件在当前文件夹中,则打开该文件。但是,请注意,只有文件扩展名与uiopen函数调用列在“打开”对话框中。

输入参数

全部折叠

文件过滤器,指定为matlab的“负载”“图”“万博1manbetx模型”,或“编辑”.MATLAB为每个类型值显示的文件如下所示。

类型值 文件显示
matlab的 所有MATLAB文件。
“负载” 所有mat文件(* .mat)
“图” 所有图文件(* .fig)
“万博1manbetx模型” 所有的模万博1manbetx型®模型文件(* . mdl* .slx
“编辑” 所有MATLAB文件除了.mat.fig.slx.mlapp,.mlappinstall文件

唯一的形式uiopen可以编译成独立应用程序的uiopen(负载).要创建可以编译的文件选择对话框,请使用uigetfile

文件名,指定为包含文件扩展名的字符向量或字符串标量。如果特遣部队为false(默认值),则文件名可以是通配符加上文件扩展名。例如,* . txt属性显示所有文件的列表. txt文件扩展名。

例子:“surf.m”

例子:“t.fig”

例子:‘* .mat‘

指定为Logical true的逻辑打开文件(1),逻辑错误(0),真正的,或一个MATLAB表达式,其计算结果在逻辑上为真或假。

如果特遣部队被设置为真正的1,或计算为1,则打开对话框不出现,MATLAB尝试在适当的工具中打开指定的文件。

如果特遣部队被设置为0或评估0,然后出现“打开”对话框。

例子:1

例子:真正的

更多关于

全部折叠

模态对话框

模态对话框阻止用户在响应对话框之前与其他MATLAB窗口进行交互。

提示

  • 该表列出了文件扩展名和应用程序,当用户选择带有该扩展名的文件并单击时,该文件将在其中打开开放.如果列出的工具没有安装,并且文件是一个文本文件,那么该文件将在MATLAB编辑器中打开。如果没有安装Simulink,并且用户选择一个带有万博1manbetx. mdl.slx文件扩展名。

    文件扩展名 在文件加载
    .m.mlx MATLAB编辑器
    .fig MATLAB图窗口。
    .mat MATLAB的工作区。
    .mlapp

    MATLAB应用程序设计师。

    .mlappinstall MATLAB应用程序安装程序
    . mdl.slx 万博1manbetx
  • 在Microsoft中打开一个文件®窗户®,可以使用winopen函数。

选择

还可以使用这些函数在MATLAB代码文件或命令中打开文件。

文件打开 函数
基于文件扩展名 开放
在编辑器中 编辑
FIG-file openfig
MAT-file 负载

另请参阅

之前介绍过的R2006a