ドキュメンテーション

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

cell 配列

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

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

関数

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

例および操作のヒント

cell 配列の作成

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

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

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

cell 配列へのセルの追加

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

cell 配列からのデータの削除

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

cell 配列の連結

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

関数に cell 配列の内容を渡す

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

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

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

概念

cell 配列とは

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

cell 配列と構造体配列

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

cell 配列と非 cell 配列の組み合わせ

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

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

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