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

UptoLike

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

74
Uint8 Uint8 (magic (3))
Массив 8-разрядных
целых чисел без зна-
ков. Он позволяет хра-
нить целые числа в диа-
пазоне от 0 до 255 в 1/8
части памяти, требуемой
для массива удвоенной
точности. Никакие мате-
матические операции
для этих массивов не
определены.
UserObject inline('sin(x)')
Тип данных, опреде-
ляемый пользователем.
Описание диаграммы. Соединительные линии на диаграмме
(рисунок 3.1) определяют принадлежность того или иного типа дан-
ных к одному или нескольким классам.
Пример. Матрица типа sparse имеет также типы double и
numeric. Операторы
isa(S',sparse')
isa(S',double')
isa(S',numeric')
возвращают значения 1(истина), то есть S - числовая разреженная
матрица удвоенной точности. Обратите внимание, что тип array
-
массив находится в вершине диаграммы. Это означает, что все данные
системы MATLAB являются массивами.
Каждому типу данных можно соотнести свои функции и опе-
раторы обработки, или другими словами, методы. Дочерние типы
данных, расположенные на диаграмме ниже родительского типа, под-
держаны также и методами родителя. Следовательно, массив типа
double поддержан методами, применяемыми
для типа numeric. В таб-
лице приведены некоторые из таких методов:
Класс Метод
                                        Массив 8-разрядных
                                        целых чисел без зна-
                                        ков. Он позволяет хра-
                                        нить целые числа в диа-
                                        пазоне от 0 до 255 в 1/8
                                        части памяти, требуемой
Uint8             Uint8 (magic (3))
                                        для массива удвоенной
                                        точности. Никакие мате-
                                        матические операции
                                        для этих массивов не
                                        определены.


                                        Тип данных, опреде-
UserObject        inline('sin(x)')      ляемый пользователем.


        Описание диаграммы. Соединительные линии на диаграмме
(рисунок 3.1) определяют принадлежность того или иного типа дан-
ных к одному или нескольким классам.
        Пример. Матрица типа sparse имеет также типы double и
numeric. Операторы
        isa(S',sparse')
        isa(S',double')
        isa(S',numeric')

возвращают значения 1(истина), то есть S - числовая разреженная
матрица удвоенной точности. Обратите внимание, что тип array -
массив находится в вершине диаграммы. Это означает, что все данные
системы MATLAB являются массивами.
        Каждому типу данных можно соотнести свои функции и опе-
раторы обработки, или другими словами, методы. Дочерние типы
данных, расположенные на диаграмме ниже родительского типа, под-
держаны также и методами родителя. Следовательно, массив типа
double поддержан методами, применяемыми для типа numeric. В таб-
лице приведены некоторые из таких методов:

Класс              Метод




74