MATLAB研究ノート(2)-セル関数、whos関数、クラス関数

[構文の説明]

  • 単位(セル)は、一般化された行列配列です。各要素はユニットと呼ばれます。各単位は、数値配列、文字列配列、構造体配列、または別の単位配列など、任意の配列にすることができます。各セルアレイは、異なるサイズとメモリフットプリントを持つことができます。配列は、代入文またはセル関数で作成できます。セル配列は中括弧「{}」で作成されることに注意してください。

  • whos関数:現在のワークスペース内のすべての変数、およびそれらのサイズ、バイト、クラス、その他の情報を一覧表示できます。ワイルドカード「*」を使用して、一致する変数を表示できます。たとえば、whos A *は、現在のワークスペースでAで始まるすべての変数を検索します。S = whos(...)は、フィールドを持つ構造体を返します。

  • クラス関数:S = class(OBJ)は、オブジェクトOBJのクラス名を返します。たとえば、倍精度の倍精度浮動小数点数配列、単精度の単精度浮動小数点数配列、論理論理配列、char文字配列、セル単位などです。配列、構造体構造体配列、function_handle関数ハンドル。

【例説明】

a = {'x' [1 3 5] '; {' x '[1 3 5]'} 0}

a =

'x'           [3x1 double]
{1x2 cell}    [         0]

誰が

 Name      Size      Bytes    Class    Attributes
    a       2x2        732     cell      

クラス(a)

年=

cell

クラス(a {1})

年=

char

クラス(a {2})

年=

cell

おすすめ

転載: blog.csdn.net/weixin_42467801/article/details/104709825