Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 211
- 212
- 213
- 214
- 215
- …
- следующая ›
- последняя »