Matlabセルからデータを取り出す方法

MATLABでは、{}で囲んだ中括弧記号を使用すると、セルの配列からデータを取り出すことができます。以下に、セルの配列からデータを取り出す方法を説明するサンプルコードを示します。

% 创建一个 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

インデックスからセルアレイ内の特定の位置のデータを抽出できます。{}を使用してセル要素を抽出すると、セルの形式ではなく、要素の元の型が返されることに注意してください。

bannerAds