0
아래 '필드 이름'배열에 정의 된 필드 이름을 사용하여 구조체를 만드는 데 사용하는 코드 스 니펫이 있습니다. 이것은 구조를 만드는 매우 어설픈 방식처럼 보입니다.배열에서 필드 이름이있는 구조 만들기
내가 한 줄로 할 수있는 더 좋은 방법이 있습니까? 아마도 for 루프를 피할 수있는 구문 트릭이 있을까요?
%array of names to create field names from
field_names = ['num1', 'num2', 'num3', 'etc'];
data = struct()
for i = 1:length(field_names)
data.field_names(i) = rand() %some random value, doesn't matter for now
end