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

UptoLike

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

211
for i=1:nout,
varargout(i) = {s(i)};
end
Здесь с использованием цикла объединуны все выходные ар-
гументы, начиная со второго в одну переменную varargout.
Переменная varargout - это массив ячеек размера 1хnout, со-
держащий значения размерностей выходного многомерного массива.
Например, при обращении вида
[s, rows, cols, pages] = mysize(rand(4, 5, 3));
возвращаются значения
s = [4 5 3], rows = 4, cols = 5, pages = 3.
Сопутствующие функции: VARARGIN, NARGIN, NAR-
GOUT, FUNCTION, LISTS.
8 Объектно-ориентированное про-
граммирование
Введение новых типов данных и операций, определяемых
пользователем, характеризует подход, известный как объектно-
ориентированное программирование. Эта глава описывает, как добав-
лять новые типы данных к системе MATLAB, создавая классы. В ней
также объясняется, как создавать объекты и управлять ими, если они
являются образцами классов MATLAB.
8.1 Объекты и классы
Классы и объекты позволяют добавлять новые типы данных и
новые операции. Класс описывает тип переменной и определяет, ка-
кие операции и функции могут быть применены к этому типу пере-
менной. Объект
- это структура или образец некоторого класса.
В системе MATLAB определены 5 классов объектов:
            for i=1:nout,
               varargout(i) = {s(i)};
            end
        Здесь с использованием цикла объединуны все выходные ар-
гументы, начиная со второго в одну переменную varargout.
        Переменная varargout - это массив ячеек размера 1хnout, со-
держащий значения размерностей выходного многомерного массива.
Например, при обращении вида
      [s, rows, cols, pages] = mysize(rand(4, 5, 3));
возвращаются значения
       s = [4 5 3], rows = 4, cols = 5, pages = 3.
        Сопутствующие функции: VARARGIN, NARGIN, NAR-
GOUT, FUNCTION, LISTS.


        8 Объектно-ориентированное про-

        граммирование


        Введение новых типов данных и операций, определяемых
пользователем, характеризует подход, известный как объектно-
ориентированное программирование. Эта глава описывает, как добав-
лять новые типы данных к системе MATLAB, создавая классы. В ней
также объясняется, как создавать объекты и управлять ими, если они
являются образцами классов MATLAB.


        8.1 Объекты и классы

      Классы и объекты позволяют добавлять новые типы данных и
новые операции. Класс описывает тип переменной и определяет, ка-
кие операции и функции могут быть применены к этому типу пере-
менной. Объект - это структура или образец некоторого класса.

      В системе MATLAB определены 5 классов объектов:




                                                                211