Составители:
207
celldisp(num2cell(A, 2))
ans{1} = 0.4447 0.9218 0.4057
ans{2} = 0.6154 0.7382 0.9355
ans{3} = 0.7919 0.1763 0.9169
celldisp(num2cell(A, [1 3]))
ans{1} = ans{2} = ans{3} =
0.4447 0.9218 0.4057
0.6154 0.7382 0.9355
0.7919 0.1763 0.9169
В последнем случае столбцы размещены по отдельным ячей-
кам.
Сопутствующие функции: CAT.
CELL2STRUCT - Преобразовать массив ячеек в массив записей
Синтаксис. lS = cell2struct(C, fields, dim)
Описание. Функция S = cell2struct(C, fields, dim) преобразует
массив ячеек C в массив записей S вдоль размерности dim, сохраняя
размер массива C по этой размерности в записи структуры. Аргумент
fields может быть массивом строк
или массивом строковых ячеек.
Пример. Рассмотрим массив ячеек размера 1 по первой размерности и
размера 3 по второй
c = {'tree', 37.4, 'birch'}
c =
'tree' [37.4000] 'birch'
и преобразуем его по второй размерности в структуру с полями f =
{'category', 'height', 'name'}:
f = {'category', 'height', 'name'};
s = cell2struct(c, f, 2)
s =
category: 'tree'
height: 37.4000
name: 'birch'
Сопутствующие функции: FIELDNAMES, STRUCT2CELL.
STRUCT2CELL - Преобразовать массив записей в массив ячеек
Синтаксис:
C = struct2cell(S)
Описание. Функция C = struct2cell(S) преобразует массив за-
писей S
размера mхn (с p полями) в массив ячеек C размера pхmхn.
celldisp(num2cell(A, 2)) ans{1} = 0.4447 0.9218 0.4057 ans{2} = 0.6154 0.7382 0.9355 ans{3} = 0.7919 0.1763 0.9169 celldisp(num2cell(A, [1 3])) ans{1} = ans{2} = ans{3} = 0.4447 0.9218 0.4057 0.6154 0.7382 0.9355 0.7919 0.1763 0.9169 В последнем случае столбцы размещены по отдельным ячей- кам. Сопутствующие функции: CAT. CELL2STRUCT - Преобразовать массив ячеек в массив записей Синтаксис. lS = cell2struct(C, fields, dim) Описание. Функция S = cell2struct(C, fields, dim) преобразует массив ячеек C в массив записей S вдоль размерности dim, сохраняя размер массива C по этой размерности в записи структуры. Аргумент fields может быть массивом строк или массивом строковых ячеек. Пример. Рассмотрим массив ячеек размера 1 по первой размерности и размера 3 по второй c = {'tree', 37.4, 'birch'} c= 'tree' [37.4000] 'birch' и преобразуем его по второй размерности в структуру с полями f = {'category', 'height', 'name'}: f = {'category', 'height', 'name'}; s = cell2struct(c, f, 2) s= category: 'tree' height: 37.4000 name: 'birch' Сопутствующие функции: FIELDNAMES, STRUCT2CELL. STRUCT2CELL - Преобразовать массив записей в массив ячеек Синтаксис: C = struct2cell(S) Описание. Функция C = struct2cell(S) преобразует массив за- писей S размера mхn (с p полями) в массив ячеек C размера pхmхn. 207
Страницы
- « первая
- ‹ предыдущая
- …
- 207
- 208
- 209
- 210
- 211
- …
- следующая ›
- последняя »