0
以下は、配列 'field_names'で定義されたフィールド名を持つ構造体を作成するために使用しているコードスニペットです。これは構造を作成する非常に厄介な方法のようです。配列のフィールド名を持つ構造体を作成する
私はこれを1行で行うことができますか?おそらく、私は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