在Matlab中,我想創建一個2維數組。第一維的長度爲10.對於第一維中的每個數組,第二維的長度是未知的。所以,我用一個電池陣列創建此:Matlab:二維單元陣列分配
c = cell(1, 10)
現在,假設我要在第一維度添加一個元素,比如值6
,到陣列中。我要輸入什麼命令?謝謝。
在Matlab中,我想創建一個2維數組。第一維的長度爲10.對於第一維中的每個數組,第二維的長度是未知的。所以,我用一個電池陣列創建此:Matlab:二維單元陣列分配
c = cell(1, 10)
現在,假設我要在第一維度添加一個元素,比如值6
,到陣列中。我要輸入什麼命令?謝謝。
您可以通過直接訪問特定的細胞:{}
如果你想添加6
你可以這樣做:
13 C {1} = 6
也可以要做:
c(1)= {6}
如果您需要更多解釋,您可以查看Access Data in a Cell Array。
如果要追加一個元件到所述第一單元陣列:
>> c = cell(1, 10);
>> c{1}{end+1} = 6
最初,當c{1}
是空的,這給出
>> c{1}
ans =
[6]
現在,一個(第二)附加元件,同樣做
>> c{1}{end+1} = 7
其中現在給出
>> c{1}
ans =
[6] [7]