2017-09-22 2 views
2

많은 수의 변수가 저장된 매트 파일이 있습니다. 따라서 변수의 하위 집합 만로드하려고합니다. 예를 들어, 난 내가 명시 적으로매트 파일에서 지정된 변수를로드하는 방법

a = load('filename.mat', 'x', 'y', 'z') 

할 수있는 알고 있지만 vars 목록이 길어질 수

vars = {'x', 'y', 'z'} 

을로드 할 내가 여러 파일을로드해야합니다, 그래서 명시 적 목록을 할 수없는 경우 밖으로 vars 매번 목록. 인수 입력으로 vars을 전달하는 방법이 있습니까?

답변

5

당신은 comma-separated list 너무 등과 같은 변수 이름의 휴대 배열을 전달할 수 있습니다

a = load('filename.mat', vars{:}); 
관련 문제