Основной целью объектов является хранение данных и упрощение способов манипулирования этими данными. Объекты часто определяют свою собственную версию обычного 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 | Список имен свойства классов. |