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