Main Content

caseread

파일에서 사례 이름 읽기

설명

예제

names = caseread(filename)filename의 내용을 읽고 문자형 배열 names를 반환합니다. caseread 함수는 파일의 각 라인을 개별 사례 이름으로 취급합니다. filename을 현재 폴더에 있는 파일의 이름 또는 파일의 전체 경로 이름으로 지정합니다.

filename은 다음 파일 확장자 중 하나를 가질 수 있습니다.

  • 구분된 텍스트 파일의 경우 .txt, .dat 또는 .csv

  • Excel® 스프레드시트 파일의 경우 .xls, .xlsm 또는 .xlsx

names = caseread는 읽을 파일을 대화형 방식으로 선택할 수 있도록 열려는 파일 선택 대화 상자를 엽니다.

예제

모두 축소

월을 나타내는 사례 이름으로 구성된 문자형 배열을 만듭니다.

months = char('January','February', ...
    'March','April','May');

months.dat라는 파일에 이름을 씁니다. type 함수를 사용하여 파일의 내용을 봅니다.

casewrite(months,'months.dat')
type months.dat
January 
February
March   
April   
May     

months.dat 파일에서 이름을 읽습니다.

names = caseread('months.dat')
names = 5x8 char array
    'January '
    'February'
    'March   '
    'April   '
    'May     '

입력 인수

모두 축소

읽을 파일의 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

파일의 위치에 따라 filename은 다음 형식 중 하나를 사용합니다.

파일의 위치형식
현재 폴더 또는 MATLAB® 경로의 폴더

filename에 파일의 이름을 지정합니다.

예: 'myTextFile.csv'

현재 폴더나 MATLAB 경로의 폴더가 아닌 폴더

filename에 전체 경로 또는 상대 경로 이름을 지정합니다.

예: 'C:\myFolder\myTextFile.csv'

예: 'months.dat'

데이터형: char | string

대체 기능

문자형 배열과 함께 casewritecaseread를 사용하는 대신, 셀형 배열과 함께 writecellreadcell을 사용해 보십시오. 예를 들면 다음과 같습니다.

months = {'January';'February';'March';'April';'May'};
writecell(months,'months.dat')
names = readcell('months.dat')
names =

  5×1 cell array

    {'January' }
    {'February'}
    {'March'   }
    {'April'   }
    {'May'     }

버전 내역

R2006a 이전에 개발됨