3
필드 이름 목록이 있고 중첩 구조체를 생성하려고합니다. 나는이 시도 : ". 동적 구조 참조에 인수가 유효한 필드 이름으로 평가해야한다"표기 ". {필드 이름)은"전용 (동적 구조 참조 용입니다Matlab의 동적 구조 생성
fn1 = {'a', 'b', 'c'};
fn2 = {'d', 'e', 'f'};
s = struct();
for n1=fn1
for n2=fn2
s.(n1).(n2) = 0 ;
end
end
하지만 matlab에 불만).
isfield() 및 struct()를 사용하여 필드 이름을 반복하는 방법을 알고 있습니다. 그렇다면 isfield() 및 struct()를 사용하지 않고 어떻게이 목표를 달성 할 수 있습니까? 익명의 기능과 벡터화를 통해? 감사합니다