underlyingType
説明
typename = underlyingType(
は、配列 X
)X
がどのように動作するかを決定する、基となる MATLAB® データ型の名前を返します。typename
は文字ベクトルとして返されます。
関数 class
は変数のクラスを判別する場合に便利です。大部分のクラスでは、underlyingType(X)
と class(X)
は同じ答えを返します。ただし、MATLAB のクラスの一部では、基となるデータ型が、class
が返すデータ型とは異なる場合があります。クラスの例には gpuArray
(Parallel Computing Toolbox)、dlarray
(Deep Learning Toolbox)、distributed
(Parallel Computing Toolbox) などがあります。これらのクラスの動作は、それらに含まれる基となるデータの型によって決定されます。たとえば、double
値を含む distributed
配列は、double
配列のように動作します。
例
入力引数
拡張機能
バージョン履歴
R2020b で導入