Искусственные нейронные сети. Сивохин А.В - 21 стр.

UptoLike

21
Когда для индексирования многомерного массива ячеек исполь-
зуются двоеточие и фигурные скобки, то система MATLAB обраба-
тывает содержимое каждой ячейки как отдельную переменную.
Классы
Классы и объекты позволяют добавлять новые типы данных и но-
вые операции. Класс описывает тип переменной и определяет, какие
операции и функции могут быть применены к этому типу перемен-
ной. Объект
это структура или образец некоторого класса.
Добавление классов осуществляется в рамках операционной сре-
ды системы MATLAB, которая обеспечивает возможность хранения
созданных объектов и организации каталога М-файлов, определяю-
щих допустимые методы обработки для данного класса объектов.
Каталог класса включает М-функции, определяющие способы, с по-
мощью которых операторы системы MATLAB, включая арифмети-
ческие, обработки индексов, конкатенации, обрабатывают объекты
данного класса. Переопределение встроенных операторов для нового
класса объектов в рамках объектно-ориентированного подхода назы-
вается переопределением методов.
В языке MATLAB отсутствует механизм объявления переменных.
Например, оператор A = zeros(10, 10) формирует обычную матрицу
размера 10х10, которая является объектом класса double. Точно так-
же оператор s = 'Hello world' создает объект
класса char.
То же самое относится и к вновь создаваемым классам. Никаких
объявлений переменных или объектов не требуется. Объекты созда-
ются динамически посредством вызова конструктора класса.
Каталог класса
М-файлы, определяющие методы для объектов данного класса
объединяются в каталог класса, название которого задается как
@<имя_класса>.
Конструктор класса
Каталог класса должен обязательно содержать М-файл, называе-
мый конструктором класса. Название конструктора должно совпа-
дать с названиями класса и каталога без префикса @. Конструктор
   Когда для индексирования многомерного массива ячеек исполь-
зуются двоеточие и фигурные скобки, то система MATLAB обраба-
тывает содержимое каждой ячейки как отдельную переменную.
                            Классы
   Классы и объекты позволяют добавлять новые типы данных и но-
вые операции. Класс описывает тип переменной и определяет, какие
операции и функции могут быть применены к этому типу перемен-
ной. Объект – это структура или образец некоторого класса.
   Добавление классов осуществляется в рамках операционной сре-
ды системы MATLAB, которая обеспечивает возможность хранения
созданных объектов и организации каталога М-файлов, определяю-
щих допустимые методы обработки для данного класса объектов.
Каталог класса включает М-функции, определяющие способы, с по-
мощью которых операторы системы MATLAB, включая арифмети-
ческие, обработки индексов, конкатенации, обрабатывают объекты
данного класса. Переопределение встроенных операторов для нового
класса объектов в рамках объектно-ориентированного подхода назы-
вается переопределением методов.
   В языке MATLAB отсутствует механизм объявления переменных.
Например, оператор A = zeros(10, 10) формирует обычную матрицу
размера 10х10, которая является объектом класса double. Точно так-
же оператор s = 'Hello world' создает объект класса char.
   То же самое относится и к вновь создаваемым классам. Никаких
объявлений переменных или объектов не требуется. Объекты созда-
ются динамически посредством вызова конструктора класса.
                      Каталог класса
   М-файлы, определяющие методы для объектов данного класса
объединяются в каталог класса, название которого задается как
@<имя_класса>.
                   Конструктор класса
   Каталог класса должен обязательно содержать М-файл, называе-
мый конструктором класса. Название конструктора должно совпа-
дать с названиями класса и каталога без префикса @. Конструктор


                               21