(Не рекомендуемый) Истина, если базовые элементы распределенного массива имеют заданный класс
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