Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 214 стр.

UptoLike

Составители: 

212
В свою очередь, пакеты прикладных программ (ППП) семей-
ства продуктов MATLAB дают много примеров определения новых
классов объектов. Например, в самой системе MATLAB используется
встроенный класс inline, который дает простой способ определения
встроенных функций для применения в программах вычисления квад-
ратур, решения дифференциальных уравнений и вычисления нулей
функции. ППП Symbolic Math Toolbox базируется на классе
объектов
sym, который позволяет выполнять вычисления с символьными пере-
менными и матрицами. ППП Control System Toolbox использует
класс объектов lti и три его подкласса tf, zpk, ss, которые поддержи-
вают алгоритмы анализа линейных систем с постоянными параметра-
ми.
Добавление классов осуществляется в рамках операционной
среды системы MATLAB, которая обеспечивает возможность хране-
ния созданных объектов и организации
каталога М-файлов, которые
определяют допустимые методы обработки для данного класса объек-
тов. Каталог класса включает М-функции, которые определяют спо-
соб, каким операторы системы MATLAB, включая арифметические,
обработки индексов, конкатенации применяются к объекту данного
класса. Переопределение встроенных операторов для нового класса
объектов в рамках объектно-ориентированного подхода называется
переопределением методов.
В языке MATLAB отсутствует механизм объявления пере-
менных. Например, оператор A = zeros(10, 10) формирует обычную
матрицу размера 10х10, которая является объектом класса double.
Точно также оператор s = 'Hello world' создает объект класса char.
double
Числовые массивы и матрицы, заданные в арифметике с
плавающей точкой в формате удвоенной точности.
sparse
Двумерные действительные или комплексные разрежен-
ные матрицы
char
Массивы символов
struct
Массивы записей (структуры)
cell
Массивы ячеек
         Числовые массивы и матрицы, заданные в арифметике с
double
         плавающей точкой в формате удвоенной точности.


         Двумерные действительные или комплексные разрежен-
sparse
         ные матрицы

char     Массивы символов

struct   Массивы записей (структуры)

cell     Массивы ячеек

        В свою очередь, пакеты прикладных программ (ППП) семей-
ства продуктов MATLAB дают много примеров определения новых
классов объектов. Например, в самой системе MATLAB используется
встроенный класс inline, который дает простой способ определения
встроенных функций для применения в программах вычисления квад-
ратур, решения дифференциальных уравнений и вычисления нулей
функции. ППП Symbolic Math Toolbox базируется на классе объектов
sym, который позволяет выполнять вычисления с символьными пере-
менными и матрицами. ППП Control System Toolbox использует
класс объектов lti и три его подкласса tf, zpk, ss, которые поддержи-
вают алгоритмы анализа линейных систем с постоянными параметра-
ми.
        Добавление классов осуществляется в рамках операционной
среды системы MATLAB, которая обеспечивает возможность хране-
ния созданных объектов и организации каталога М-файлов, которые
определяют допустимые методы обработки для данного класса объек-
тов. Каталог класса включает М-функции, которые определяют спо-
соб, каким операторы системы MATLAB, включая арифметические,
обработки индексов, конкатенации применяются к объекту данного
класса. Переопределение встроенных операторов для нового класса
объектов в рамках объектно-ориентированного подхода называется
переопределением методов.
        В языке MATLAB отсутствует механизм объявления пере-
менных. Например, оператор A = zeros(10, 10) формирует обычную
матрицу размера 10х10, которая является объектом класса double.
Точно также оператор s = 'Hello world' создает объект класса char.


212