load
파일의 변수를 작업 공간(Workspace)으로 불러오기
구문
설명
load(
은 filename
)filename
에서 데이터를 불러옵니다.
filename
이 MAT 파일인 경우load(filename)
은 MAT 파일의 변수를 MATLAB® 작업 공간으로 불러옵니다.filename
이 ASCII 파일이면load(filename)
은 파일의 데이터를 포함하는 배정밀도 배열을 만듭니다.
참고
보안 고려 사항: load
명령이 변수를 초기화할 때 MAT 파일에 포함된 코드를 실행할 수도 있습니다. 신뢰할 수 없는 MAT 파일에 대해서는 load
를 호출하지 마십시오.
load(
는 파일 확장자에 관계없이 filename
,'-mat')filename
을 MAT 파일로 처리합니다.
load
은 명령 형식의 구문입니다. 명령 형식에는 특수 문자가 덜 필요합니다. 괄호를 입력하거나 입력값을 작은따옴표 또는 큰따옴표로 묶을 필요가 없습니다. 입력값은 쉼표 대신 공백을 사용하여 분리합니다. filename
예를 들어, durer.mat
라는 파일을 불러올 경우 다음 명령문은 동일합니다.
load durer.mat % command form load('durer.mat') % function form
위에 열거된 구문의 입력값 중 어느 것이든 포함시킬 수 있습니다. 예를 들어, 변수 X
를 불러오기 위해 다음 구문을 사용할 수 있습니다.
load durer.mat X % command form load('durer.mat','X') % function form
filename
등 입력값이 변수 또는 string형인 경우에는 명령 형식을 사용하지 마십시오.
예제
입력 인수
출력 인수
제한 사항
원격 데이터로 작업할 때는
load
가 입력 파일을 ASCII 파일로 처리하지 않습니다.
알고리즘
load
함수에 대한 출력값을 지정하지 않을 경우 MATLAB은 불러온 파일의 이름(파일 확장자 제외)을 따서 명명된 변수를 만듭니다. 예를 들어, 다음 명령은
load mydata.dat
데이터를 mydata
라는 변수로 읽어옵니다.
변수 이름을 만들기 위해 load
는 filename
의 맨 앞에 있는 밑줄이나 숫자 앞에 X
를 붙이고 영문자가 아닌 다른 문자를 밑줄로 바꿉니다. 예를 들어, 다음 명령은
load 10-May-data.dat
X10_May_data
라는 변수를 만듭니다.
확장 기능
버전 내역
R2006a 이전에 개발됨