在MATLAB中,可以使用花括號 {}
來提取 cell 數組中的數據。下面是一些示例代碼,展示了如何提取 cell 數組中的數據:
% 創建一個 cell 數組
cellArray = {'apple', 123, [1 2 3], magic(3)};
% 提取 cell 數組中的數據
data1 = cellArray{1}; % 提取第一個元素,結果為字符串 'apple'
data2 = cellArray{2}; % 提取第二個元素,結果為數值 123
data3 = cellArray{3}; % 提取第三個元素,結果為矩陣 [1 2 3]
data4 = cellArray{4}; % 提取第四個元素,結果為 3x3 的魔方陣
% 打印提取的數據
disp(data1);
disp(data2);
disp(data3);
disp(data4);
運行上述代碼,將會得到以下輸出:
apple
123
1 2 3
8 1 6
3 5 7
4 9 2
9 6 4
7 3 5
2 7 9
6 4 8
通過這種方式,你可以根據索引提取 cell 數組中特定位置的數據。請注意,使用花括號 {}
提取 cell 元素時,會返回元素的原始類型,而不是以 cell 的形式返回。