ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

セル配列

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

セル配列はセルと呼ばれるインデックス付きのデータ コンテナーをもつデータ型です。各セルには任意の型のデータが格納できます。一般的にセル配列には、テキスト文字列、テキストと数値の組み合わせまたはさまざまなサイズの数値配列などのリストが含まれています。丸かっこ () 内にインデックスを配置することで、セルのセットを参照します。中かっこ {} でインデックスを付けることにより、セルの内容にアクセスします。詳細は、セル配列内のデータへのアクセスを参照してください。

関数

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

例および操作のヒント

セル配列の作成

この例では、{} 演算子または関数 cell を使用してセル配列を作成する方法を示します。

セル配列内のデータへのアクセス

この例では、セル配列に対するデータの読み取りと書き込みを行う方法を示します。

セルをセル配列に追加

セル、行、または列を既存のセル配列に追加します。

セル配列からのデータの削除

セル配列からのデータの削除

セル配列の連結

この例では、連結または入れ子によりセル配列を結合する方法を示します。

関数にセル配列の内容を渡す

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

メモリをセル配列にあらかじめ割り当てる

この例では、メモリを初期化してセル配列に割り当てる方法を示します。

概念

セル配列とは

セル配列はセルと呼ばれるインデックス付きのデータ コンテナーをもつデータ型です。

セル配列と構造体配列

この例では、セルと構造体の配列を比較し、各タイプの配列でデータを格納する方法を示します。

セル配列と非セル配列の組み合わせ

1 つ以上のセル配列を含む複数の配列を組み合わせると、新しいセル配列を返します。

セルの部分にアクセスするマルチレベルのインデックス付け

この例では、セル配列のセル内に格納される配列のデータにアクセスするための手法を説明します。

この情報は役に立ちましたか?