open
적합한 응용 프로그램에서 파일 열기
설명
open
은 지정한 파일을, 또는 지정한 변수를 적합한 응용 프로그램에서 엽니다.name
open
형식의 고유한 파일 처리 함수를 정의하여 xxx
open
의 기능을 확장할 수 있습니다. xxx
는 파일 확장자입니다. 예를 들어, 함수 openlog
를 작성하면 open
함수는 openlog
를 호출하여 .log
확장자를 가진 모든 파일을 처리합니다. open
함수는 사용자가 작성한 함수에서 정의한 단일 출력값을 반환합니다.
예제
파일 열기
편집기에서 파일 num2str.m
을 엽니다. MATLAB은 파일 matlabroot
\toolbox\matlab\strfun\num2str.m
을 엽니다. num2str.m
파일이 MATLAB 경로의 toolbox\matlab\strfun
보다 상위의 폴더에 있을 경우, MATLAB은 이 파일을 대신 엽니다.
open num2str.m
경로에 없는 파일 열기
파일의 전체 경로 지정을 포함하여 MATLAB® 경로에 없는 파일을 엽니다. 이 파일이 없을 경우, MATLAB은 오류 메시지를 표시합니다.
open C:\temp\data.mat
확장자를 처리하는 함수 만들기
opentxt
함수를 만들어 .txt
확장자를 가지는 파일을 처리합니다.
함수 opentxt
를 만듭니다.
function opentxt(filename) [~, name, ext] = fileparts(filename); fprintf('You have requested file: %s\n', [name ext]); if exist(filename, 'file') == 2 fprintf('Opening in MATLAB Editor: %s\n', [name ext]); edit(filename); else wh = which(filename); if ~isempty(wh) fprintf('Opening in MATLAB Editor: %s\n', wh); edit(wh); else warning('MATLAB:fileNotFound', ... 'File was not found: %s', [name ext]); end end end
텍스트 파일 myTestFile.txt
를 만듭니다.
dlmwrite('myTestFile.txt',[1,2,3,4]);
파일에서 데이터를 읽어 들입니다. open
함수는 함수 opentxt
를 호출하여 파일을 엽니다.
open('myTestFile.txt');
You have requested file: myTestFile.txt Opening in MATLAB Editor: myTestFile.txt
입력 인수
name
— 파일 또는 변수 이름
문자형 배열 | string형 스칼라
파일 또는 변수 이름으로, 문자형 배열 또는 string형 스칼라로 지정됩니다. name
이 확장자를 포함하지 않는 경우, MATLAB은 함수 우선 순위(Function Precedence Order)에 따라 변수와 파일을 검색합니다. name
이 변수인 경우, open
함수는 이것을 변수 편집기에서 엽니다. 그렇지 않으면, open
함수는 파일 확장자에 기반하여 다음 작업 중 하나를 수행합니다.
| MATLAB 편집기에서 코드 파일을 엽니다. |
| 구문 |
| Figure 창에서 Figure를 엽니다. |
| 모델을 Simulink®에서 엽니다. |
| 프로젝트를 MATLAB Compiler 배포 툴에서 엽니다. |
| 문서를 Microsoft® Word에서 엽니다. |
| 실행 파일을 실행합니다(Windows® 시스템에서만). |
| 문서를 Adobe® Acrobat®에서 엽니다. |
| 문서를 Microsoft PowerPoint®에서 엽니다. |
| MATLAB 가져오기 마법사를 시작합니다. |
| 문서를 MATLAB 브라우저에서 엽니다. |
| Simulink 캐시 파일에 대한 리포트 파일을 엽니다. |
MATLAB Online™에서 open
은 MAT 파일, Figure, 코드 파일(.m
또는 .mlx
) 및 HTML 문서의 열기만 지원합니다.
데이터형: char
| string
버전 내역
R2006a 이전에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)