[英]Create Nested Structures with variable name same as value of a variable in Matlab?
我想創建一個結構,其中在第一層將具有例如以下變量的名稱:
>> a=struct()
a =
struct with no fields.
>> for i=1:30
a.i=rand(3);
end
>> a
a =
i: [3x3 double]
a.i
ans =
0.3477 0.2621 0.2428
0.1500 0.0445 0.4424
0.5861 0.7549 0.6878
但是我想創建一個結構,其中“ a”是一個包含30個字段的結構,其中a.1; a.2; a.3; 每個都給出一個先前分配的隨機矩陣。
我也想做同樣的事情,但要使用'i'字符串,而不僅僅是數字。 例如,讀取視頻並將每個幀中的某些特定數據存儲在具有幀號可變名稱的結構中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.