(не рекомендуется) True, если базовые элементы распределенного массива относятся к указанному классу
isaUnderlying не рекомендуется. Использовать isUnderlyingType вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.
TF = isaUnderlying(D, 'classname')
TF = isaUnderlying(D, ' возвращает значение true, если элементы распределенного или совместно распределенного массива classname')D являются экземпляром classname или экземпляр класса, производный от classname. isaUnderlying поддерживает одинаковые значения для classname как MATLAB
®isa функция делает.
N = 1000; D_uint8 = ones(1,N,'uint8','distributed'); D_cell = distributed.cell(1,N); isUint8 = isaUnderlying(D_uint8,'uint8') % returns true isDouble = isaUnderlying(D_cell,'double') % returns false
isa | isUnderlyingType | mustBeUnderlyingType | underlyingType