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