Составители:
236
Описание. Функция K = class(obj, '<имя_класса>') возвра-
щает логическое TRUE (1), если объект принадлежит данному классу,
и логическое FALSE (0) - в противном случае.
Аргумент '<имя_класса>' - это либо имя класса, определен-
ного пользователем, либо имя одного из предопределенных классов
системы MATLAB:
Имя класса Класс объектов
Double
Многомерные массивы чисел в арифметике с
плавающей точкой в формате удвоенной
точности.
Sparse
Двумерные действительные или комплекс-
ные разреженные матрицы
Char
Массивы символов
Struct
Массивы записей (структура)
Cell
Массивы ячеек
Пример. Функция
isa(rand(3, 4), 'double')
истинна и возвращает значение
ans = 1
Сопутствующие операторы: CLASS.
ISOBJECT
Выявление объекта некоторого класса
Синтаксис:
k = isobject(A)
Описание. Функция k = isobject(A) возвращает логическое
TRUE (1), если A - объект некоторого класса, и логическое FALSE
(0) - в противном случае.
Сопутствующие операторы: операторы группы IS*.
Синтаксис:
methods <имя_класса>
s = methods( '<имя_класса>')
METHODS
Вывести на терминал список методов для дан-
ного класса
Описание. Функция K = class(obj, '<имя_класса>') возвра- щает логическое TRUE (1), если объект принадлежит данному классу, и логическое FALSE (0) - в противном случае. Аргумент '<имя_класса>' - это либо имя класса, определен- ного пользователем, либо имя одного из предопределенных классов системы MATLAB: Имя класса Класс объектов Многомерные массивы чисел в арифметике с Double плавающей точкой в формате удвоенной точности. Двумерные действительные или комплекс- Sparse ные разреженные матрицы Char Массивы символов Struct Массивы записей (структура) Cell Массивы ячеек Пример. Функция isa(rand(3, 4), 'double') истинна и возвращает значение ans = 1 Сопутствующие операторы: CLASS. ISOBJECT Выявление объекта некоторого класса Синтаксис: k = isobject(A) Описание. Функция k = isobject(A) возвращает логическое TRUE (1), если A - объект некоторого класса, и логическое FALSE (0) - в противном случае. Сопутствующие операторы: операторы группы IS*. Вывести на терминал список методов для дан- METHODS ного класса Синтаксис: methods <имя_класса> s = methods( '<имя_класса>') 236