이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

데이터를 가져오는 방법

주의

데이터를 MATLAB® 작업 공간으로 가져올 경우, 새로 만든 변수와 동일한 이름을 가진 변수가 작업 공간에 이미 있으면 새 변수가 이 기존 변수를 덮어씁니다.

여러 파일 형식을 가져오는 툴

디스크 파일이나 시스템 클립보드에서 MATLAB으로 대화형 방식으로 데이터를 가져올 수 있습니다.

파일에서 데이터를 가져오려면 다음 중 하나를 수행하십시오.

  • 홈(Home) 탭의 변수(Variable) 섹션에서 데이터 가져오기(Import Data) 를 선택합니다.

  • 현재 폴더 브라우저에서 파일 이름을 더블 클릭합니다.

  • uiimport를 호출합니다.

클립보드에서 데이터를 가져오려면 다음 중 하나를 수행하십시오.

  • 작업 공간 브라우저 제목 표시줄에서 을 클릭한 다음 붙여넣기(Paste)를 선택합니다.

  • uiimport를 호출합니다.

그래픽 사용자 인터페이스(GUI)를 불러오지 않고 가져오려는 경우 가장 쉬운 옵션은 importdata 함수를 사용하는 것입니다.

대화형 방식으로 가져오거나 importdata를 사용하여 가져올 수 있는 형식의 전체 목록은 가져오기와 내보내기에 지원되는 파일 형식 항목을 참조하십시오.

특정 파일 형식 가져오기

MATLAB에는 특정 파일 형식을 가져오도록 맞춤화된 함수가 포함되어 있습니다. 파일의 일부만 가져오려는 경우에는 데이터를 대화형 방식으로 가져오는 대신 형식별 함수를 사용해 보십시오. 형식별 함수의 대부분은 데이터의 범위나 일부를 선택할 수 있는 옵션을 제공합니다. 일부 형식별 함수에서는 선택적인 출력물을 여러 개 요청할 수도 있습니다. 대화형 방식으로 가져올 때는 이 옵션을 사용할 수 없습니다.

형식별 함수의 전체 목록은 가져오기와 내보내기에 지원되는 파일 형식 항목을 참조하십시오.

이진 데이터 파일에 대해서는 메모리 매핑 개요 항목을 참조하십시오. 메모리 매핑을 사용하면 표준 MATLAB 인덱싱 연산을 통해 파일 데이터에 액세스할 수 있습니다.

또는 특화된 가져오기 작업을 수행하는 MATLAB 툴박스를 활용할 수 있습니다. 예를 들어, 관계형 데이터베이스에서 데이터를 가져오려면 Database Toolbox™를 사용하십시오. 사용 가능한 가져오기 기능을 확인하려면 특정 툴박스에 대한 문서를 참조하십시오.

로우 레벨 I/O를 사용하여 데이터 가져오기

가져오기 마법사, importdata 및 형식별 함수가 데이터를 읽지 못하는 경우에는 fscanffread 같은 로우 레벨 I/O 함수를 사용하십시오. 로우 레벨 함수를 사용하면 파일에서 데이터를 읽을 때 가장 세부적으로 제어할 수 있지만, 데이터의 구조에 대해 자세히 알고 있어야 합니다. 자세한 내용은 다음을 참조하십시오.