Составители:
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
