2014-03-19 3 views
0

많은 변수가 MATLAB 작업 영역에 업로드되었습니다. 이제는 FOR 루프를 통해 호출해야합니다. 예를 들어 VAR_10_V 변수를 호출하고 해당 내용을 읽고 무언가를해야합니다. 어떻게해야합니까?변수 내용 읽기

+0

은 변수의 이름에 특정 패턴이 있습니까 관심 있니? –

+0

변수와 그 값은 어디서 오는 것입니까? –

+0

다른 변수는 무엇입니까? 'VAR_1_V','VAR_2_V' 등, 또는 패턴은 무엇입니까? – Divakar

답변

1

이러한 경우에 좋은 방법은 구조체와 같은 'mat' - 파일에 저장되어있는 변수를로드하는 것입니다 (그리고 독립 변수하지)

ld = load('myMatFile.mat'); % load into struct ld 
varNames = fieldnames(ld); % get the names of all variables 
for ii = 1:numel(varNames) 
    vn = varNames{ii}; % the variable name 
    ld.(vn); % its value 
    % do something with ld.(vn) here... 
end 
+0

+1과 같은 변수 이름에 대한 패턴이 있습니다. 예 : 그렇습니다. ** IF **는 매트 파일에서 가져옵니다. –