isobject

Определите, является ли объект объектом MATLAB

Синтаксис

tf = isobject(A)

Описание

tf = isobject(A) возвращает true если A является объектом MATLAB® класс. В противном случае возвращается false.

Образцы числа MATLAB, logical, char, cell, struct, и классы указателя на функцию возврата false. Использовать isa для тестирования на любой из этих типов.

Примеры

Задайте следующий класс MATLAB:

classdef button < handle
   properties
      UiHandle
   end
   methods
      function obj = button(pos)
         obj.UiHandle = uicontrol('Position',pos,...
            'Style','pushbutton');
      end
   end
end

Тест на объекты MATLAB.

h = button([20 20 60 60]);
isobject(h)
ans =

  logical

   1
isobject(h.UiHandle)
ans =

  logical

   1

Создайте объект, который является числовым типом MATLAB:

a = pi;
isobject(a)
  logical
     0
isa(a,'double')
ans =

  logical

   1

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Представлено до R2006a