Составители:
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
- …
- следующая ›
- последняя »