Составители:
206
Скопировать содержимое всех полей name структуры A раз-
мера 1х2 в отдельные переменные:
A.name = 'Pat'; A.number = 176554;
A(2).name =
'Tony';
A(2).number =
901325;
[name1, name2] = deal(A(:).name)
name1 = Pat
name2 = Tony
Сопутствующие функции. VARARGIN, VARARGOUT,
CELL2STRUCT, STRUCT2CELL, NUM2CELL, CAT.
ISCELL - Выявление массива ячеек
Синтаксис:
k = iscell(C)
Описаниею. Функция k = iscell(C) возвращает логическое
TRUE (1), если C - массив ячеек, и логическое FALSE (0) - в против-
ном случае.
Сопутствующие функции: функции группы IS*.
NUM2CELL - Преобразовать массив чисел в массив ячеек
Синтаксис:
C = num2cell(A)
C = num2cell(A, dims)
Описание. Функция C = num2cell(A) преобразует массив A в
массив ячеек, размещая каждый элемент массива A в отдельной ячей-
ке. Размер массива ячеек будет совпадать с размерами массива A.
Функция C = num2cell(A, dims) преобразует только те эле-
менты массива A в массив ячеек, которые заданы вторым аргументом.
Пример. Рассмотрим некоторый массив чисел A = rand(3):
A = rand(3)
A =
0.4447 0.9218 0.4057
0.6154 0.7382 0.9355
0.7919 0.1763 0.9169
и применим к нему следующие преобразования:
Скопировать содержимое всех полей name структуры A раз-
мера 1х2 в отдельные переменные:
A.name = 'Pat'; A.number = 176554;
A(2).name = A(2).number =
'Tony'; 901325;
[name1, name2] = deal(A(:).name)
name1 = Pat
name2 = Tony
Сопутствующие функции. VARARGIN, VARARGOUT,
CELL2STRUCT, STRUCT2CELL, NUM2CELL, CAT.
ISCELL - Выявление массива ячеек
Синтаксис:
k = iscell(C)
Описаниею. Функция k = iscell(C) возвращает логическое
TRUE (1), если C - массив ячеек, и логическое FALSE (0) - в против-
ном случае.
Сопутствующие функции: функции группы IS*.
NUM2CELL - Преобразовать массив чисел в массив ячеек
Синтаксис:
C = num2cell(A)
C = num2cell(A, dims)
Описание. Функция C = num2cell(A) преобразует массив A в
массив ячеек, размещая каждый элемент массива A в отдельной ячей-
ке. Размер массива ячеек будет совпадать с размерами массива A.
Функция C = num2cell(A, dims) преобразует только те эле-
менты массива A в массив ячеек, которые заданы вторым аргументом.
Пример. Рассмотрим некоторый массив чисел A = rand(3):
A = rand(3)
A=
0.4447 0.9218 0.4057
0.6154 0.7382 0.9355
0.7919 0.1763 0.9169
и применим к нему следующие преобразования:
206
Страницы
- « первая
- ‹ предыдущая
- …
- 206
- 207
- 208
- 209
- 210
- …
- следующая ›
- последняя »
