Основная цель объектов состоит в том, чтобы содержать данные и упростить способы манипулирования этими данными. Объекты часто определяют собственную версию обычных функций MATLAB ®, работающих с объектом. Например, можно создать timeseries и передать объект в plot:
ts = timeseries(rand(100,1),.01:.01:1,'Name','Data1'); plot(ts)

Однако MATLAB не вызывает стандарт plot функция. MATLAB вызывает timeseries
plot , который может извлечь данные из timeseries и создайте пользовательский график.
Предположим, что вы используете audioplayer объект для воспроизведения звука с помощью MATLAB. Для воспроизведения звука загрузите аудиоданные в MATLAB и создайте audioplayer:
load('handel','Fs','y') chorus = audioplayer(y,Fs);
audioplayer создает объект, доступ к которому осуществляется с помощью переменной объекта chorus. MATLAB сохраняет источник звука и другую информацию в свойствах объекта.
Вот свойства и значения для chorus экземпляр audioplayer:
chorus
chorus =
Щелкните ссылку, чтобы получить документацию по audioplayer объекты.

В документации объекта рассматривается назначение объекта и описываются свойства и методы, используемые при работе с объектами этого класса.
Можно также перечислить методы, чтобы увидеть, какие операции можно выполнить. Передать объект в methods для просмотра списка:
methods(chorus)
Methods for class audioplayer: audioplayer getdisp pause resume stop delete horzcat play set vertcat get isplaying playblocking setdisp
Для воспроизведения звука используйте play способ:
play(chorus)
Эти функции обеспечивают логические тесты, которые полезны при использовании объектов в обычных функциях.
| Функция | Описание |
|---|---|
isa | Определите, является ли аргумент объектом определенного класса. |
isequal | Определите, равны ли два объекта, что означает, что оба объекта имеют одинаковый класс и размер, а их соответствующие значения свойств равны. |
a = = b (eq) | Определение переменной дескриптора |
isobject | Определение того, является ли ввод объектом MATLAB |
Эти функции предоставляют информацию о компонентах класса объектов.
| Функция | Описание |
|---|---|
class | Возвращаемый класс объекта. |
enumeration | Отображение элементов и имен перечисления классов. |
events | Список имен событий, определенных классом. |
methods | Перечисление методов, реализуемых классом. |
methodsview | Перечисление методов в отдельном окне. |
properties | Список имен свойств класса. |