ドキュメンテーション

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

セル配列

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

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

関数

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

例および操作のヒント

セル配列の作成

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

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

セル配列のデータの読み取りと書き込みを行います。

セル配列へのセルの追加

セル配列にセル、列および行を追加します。

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

個々のセルからデータを削除し、セル配列からセル全体を削除します。

セル配列の連結

連結または入れ子によりセル配列を結合します。

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

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

セル配列へのメモリの事前割り当て

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

概念

セル配列とは

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

セル配列と構造体配列

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

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

1 つ以上のセル配列を含む複数の配列を組み合わせると、結果の配列はセル配列になります。

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

セル配列のセル内に格納される配列のデータにアクセスします。

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