Main Content

uiopen

파일 선택 대화 상자를 열고 선택된 파일을 작업 공간에 불러오기

설명

uiopen은 제목이 "열기"인 모달 대화 상자를 엽니다. 대화 상자의 파일 필터는 모두 MATLAB® 파일로 설정됩니다. 사용자가 파일 이름 필드에 유효한 파일 이름을 입력하고 열기를 클릭하면 MATLAB이 지정된 파일을 적합한 애플리케이션으로 엽니다. 적합한 애플리케이션이 설치되지 않은 경우, 파일이 MATLAB 편집기에서 열리거나 오류가 반환됩니다.

참고

대화 상자의 시각적인 특성은 코드를 실행하는 운영 체제에 따라 달라집니다. 예를 들어, 일부 운영 체제는 대화 상자에 제목 표시줄을 표시하지 않습니다.

예제

uiopen(type)은 지정된 파일의 형식(파일 확장자와 동일하지 않음)에 따라 파일 필터를 설정합니다. 예를 들어, 형식이 'figure'인 경우 MATLAB은 모든 Figure 파일 (*.fig)로 필터를 설정합니다.

예제

uiopen(file)은 대화 상자 파일 이름 필드에 기본값으로 표시되는 파일 이름을 지정합니다. 동일한 파일 확장자를 갖는 파일만 대화 상자에 표시됩니다.

와일드카드 문자와 파일 확장자(예: *.m)를 지정하면 파일 이름 필드에 파일 이름이 표시되지 않습니다. 대화 상자에는 지정된 확장자를 갖는 파일만 표시됩니다. type 값은 파일 이름 필드의 오른쪽에 있는 필터 필드에 표시됩니다.

uiopen(file,tf)tf의 값이 논리값 true(1)인 경우 열기 대화 상자를 표시하지 않고 지정된 파일을 엽니다. tf의 값이 논리값 false(0)인 경우 열기 대화 상자가 표시됩니다.

예제

모두 축소

열기 대화 상자의 현재 폴더에서 모든 파일을 표시합니다. 그런 다음 uiopen 명령을 다시 실행하여 'editor' 형식으로 파일을 필터링합니다.

uiopen

Open dialog box. The dialog box contains a panel with a list of folders, and a panel with a list of files in the currently selected folder. The bottom of the box has a field for the selected file name, a drop-down list with file filters, an Open button, and a Cancel button.

인수가 없는 uiopen 명령은 현재 폴더에서 모든 MATLAB 파일을 표시합니다.

편집기에서 열 수 있는 파일만 표시하려면 type 인수를 'editor'로 설정하십시오. FIG 파일, MAT 파일, SLX 파일, MLAPP 파일, MLAPPINSTALL 파일은 대화 상자에 표시되는 목록에서 제외됩니다.

uiopen('editor')

Open dialog box. The list of files only contains .m files.

uiopen('*.m')

Open dialog box. The list of files only contains .m files. The file filter drop-down value is (*.m).

file 입력 인수를 파일 이름으로 설정합니다. 대화 상자가 열리면 해당 파일이 파일 이름 필드에 표시됩니다.

uiopen('surf.m')

Open dialog box. The file name edit field displays "surf.m".

사용자가 열기를 클릭하면 MATLAB 편집기에서 surf.m이 열립니다.

사용자가 파일 이름 필드에 다른 파일을 입력한 다음 열기를 클릭하면, 현재 폴더에 그 파일이 있는 경우 해당 파일이 열립니다. uiopen 함수 호출에 지정된 파일 확장자와 동일한 파일 확장자를 갖는 파일만 열기 대화 상자에 나열되니 이 점에 유의하시기 바랍니다.

입력 인수

모두 축소

파일 필터로, 'matlab', 'load','figure','simulink' 또는 'editor'로 지정됩니다. MATLAB이 각 형식 값에 대해 표시하는 파일은 다음과 같습니다.

유형 값표시되는 파일
'matlab'모든 MATLAB 파일.
'load'모든 MAT 파일(*.mat)
'figure' 모든 Figure 파일(*.fig)
'simulink'모든 Simulink® 모델 파일(*.mdl*.slx)
'editor'모든 MATLAB 파일(.mat, .fig, .slx , .mlapp, .mlappinstall 파일 제외)

독립 실행형 애플리케이션으로 컴파일할 수 있는 uiopen의 유일한 형식은 uiopen('load')입니다. 컴파일 가능한 파일 선택 대화 상자를 만들려면 uigetfile을 사용하십시오.

파일 이름으로, 파일 확장자를 포함하는 문자형 벡터 또는 string형 스칼라로 지정됩니다. tf가 false(디폴트 값)이면 파일 이름은 와일드카드 문자와 파일 확장자일 수 있습니다. 예를 들면 *.txt.txt 파일 확장자를 가지는 모든 파일의 목록을 표시합니다.

예: 'surf.m'

예: 't.fig'

예: '*.mat'

파일 열기 논리값으로, 논리값 true(1), 논리값 false(0), true, false 또는 논리값 true나 false로 실행되는 MATLAB 표현식으로 지정됩니다.

tftrue1로 설정되거나 1로 실행되면, 열기 대화 상자가 표시되지 않으며 MATLAB은 지정된 파일을 적합한 툴로 열려고 시도합니다.

tffalse0으로 설정되거나 0으로 실행되면 열기 대화 상자가 표시됩니다.

예: 1

예: true

세부 정보

모두 축소

모달 대화 상자

모달 대화 상자에서는 대화 상자 조작이 끝나기 전에 다른 MATLAB 창과 상호 작용을 할 수 없습니다.

  • 다음 표에는 사용자가 아래의 확장자를 갖는 파일을 선택하고 열기를 클릭했을 때 이러한 파일이 열리는 애플리케이션과 파일 확장자가 나열되어 있습니다. 나열된 툴이 설치되어 있지 않고 파일이 텍스트 파일인 경우, 이러한 파일은 MATLAB 편집기에서 열립니다. Simulink가 설치되어 있지 않고 사용자가 .mdl 또는 .slx 파일 확장자를 갖는 파일을 선택한 경우 MATLAB은 오류를 반환합니다.

    파일 확장자파일을 불러오는 위치
    .m 또는 .mlx MATLAB 편집기
    .figMATLAB Figure 창.
    .matMATLAB 작업 공간.
    .mlapp

    MATLAB 앱 디자이너.

    .mlappinstall MATLAB 앱 인스톨러
    .mdl 또는 .slxSimulink
  • Microsoft® Windows®에서 파일을 열려면 winopen 함수를 사용하십시오.

대안

다음 함수를 사용하여 MATLAB 코드 파일에서 또는 명령에서 파일을 열 수도 있습니다.

열려는 파일함수
파일 확장자를 기준으로open
편집기에서edit
FIG 파일openfig
MAT 파일load

버전 내역

R2006a 이전에 개발됨

참고 항목