Определите, является ли ввод объектом 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
0isa(a,'double')
ans = logical 1