主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

细胞配列

さまざまな型とサイズのデータを含むことができる配列

细胞配列は细胞と呼ばれるインデックス付きのデータコンテナーをもつデータ型です。各细胞には任意のデータ型を格納できます。细胞配列は一般に、異なった長さの文字ベクトルのリストか、string と数値もしくは異なったサイズの数値配列の混合を格納します。小かっこ()内にインデックスを配置することで,セルのセットを参照します。中かっこ{}でインデックスを付けることにより,セルの内容にアクセスします。詳細については,细胞配列のデータへのアクセスを参照するか,構造体と细胞配列の紹介をご覧ください。

関数

细胞 细胞配列
cell2mat 细胞配列を,基となるデータ型の通常の配列に変換します。
cell2struct 细胞配列を構造体配列に変換
cell2table 细胞配列のテーブルへの変換
celldisp 细胞配列の内容を表示
cellfun 细胞配列の各细胞に関数を適用
cellplot 细胞配列の構造をグラフィック表示
cellstr 文字ベクトルの细胞配列に変換
iscell 入力が细胞配列かどうかを判別
iscellstr 入力が文字ベクトルの细胞配列かどうかを判別
mat2cell 配列の、细胞内にサブ配列を含む细胞配列への変換
num2cell 一定サイズのセルをもつ细胞配列への変換
strjoin 配列内の文字列の結合
strsplit 指定した区切り記号で字符串または文字ベクトルを分割
struct2cell 構造体を细胞配列に変換
table2cell テーブルの细胞配列への変換

トピック

细胞配列とは

细胞配列はセルと呼ばれるインデックス付きのデータコンテナーをもつデータ型です。各セルには任意のデータ型を含めることができます。

细胞配列の作成

{}演算子または関数细胞を使用して细胞配列を作成します。

细胞配列のデータへのアクセス

细胞配列に対するデータの読み取りと書き込み。

関数に细胞配列の内容を渡す

これらの例では、细胞配列を入力として認識しない関数に,细胞配列からのデータを渡す方法をいくつか説明します。

细胞配列へのメモリの事前割り当て

メモリを初期化して细胞配列に割り当てます。

细胞配列と構造体配列

この例では,セルと構造体の配列を比較し,各タイプの配列でデータを格納する方法を示します。セルと構造体配列の両方を使用して,さまざまな型とサイズのデータを格納できます。