0
下面我有一段代碼,我正在使用該代碼創建一個結構,其中的字段名稱在數組'field_names'中定義。這似乎是創建結構的一種非常笨重的方式。使用數組中的字段名稱創建結構
有沒有更好的方法,我可以做到這一點?也許有一些語法技巧來幫助我避免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