Составители:
199
0 + 4.0000I
3.0000 +
2.0000I
1.0 - 8.0000I 5.0000
Точно также необходимо использовать циклы for, чтобы раз-
местить содержимое числового массива в ячейках:
G = cell(1,16);
for m = 1:16
G{m} = NUM(m);
end
G
G =
Columns 1 through 11
[1] [3] [2] [4] [7] [4] [8] [1] [-1] [0] [0]
Columns 12 through 16
[1] [0+ 4.0000I] [1.0000- 8.0000I] [3.0000+ 2.0000I] [5]
Массивы ячеек, содержащих структуры. Для того чтобы
объединить структуры с разными архитектурами полей, удобно ис-
пользовать массивы ячеек.
Пример. c_str = cell(1,2)
c_str{1}.label = '12/2/94 - 12/5/94';
c_str{1}.obs = [47 52 55 48; 17 22 35 11];
c_str{2}.xdata = [-0.03 0.41 1.98 2.12 17.11];
c_str{2}.ydata = [-3 5 18 0 9];
c_str{2}.zdata = [0.6 0.8 1 2.2 3.4];
celldisp(c_str)
c_str{1} =
label: '12/2/94 - 12/5/94'
obs: [2x4 double]
c_str{2} =
xdata: [-0.0300 0.4100 1.9800 2.1200 17.1100]
ydata: [-3 5 18 0 9]
zdata: [0.6000 0.8000 1 2.2000 3.4000]
Ячейка {1}
массива c_str содержит структуру из двух полей:
поле label - строка, поле obs - числовой массив размера 2х4: ячейка
{2} - три поля с числовыми векторами.
При построении массивов ячеек, включающих структуры, не-
обходимо использовать контекстную индексацию. Точно также кон-
3.0000 +
0 + 4.0000I
2.0000I
1.0 - 8.0000I 5.0000
Точно также необходимо использовать циклы for, чтобы раз-
местить содержимое числового массива в ячейках:
G = cell(1,16);
for m = 1:16
G{m} = NUM(m);
end
G
G=
Columns 1 through 11
[1] [3] [2] [4] [7] [4] [8] [1] [-1] [0] [0]
Columns 12 through 16
[1] [0+ 4.0000I] [1.0000- 8.0000I] [3.0000+ 2.0000I] [5]
Массивы ячеек, содержащих структуры. Для того чтобы
объединить структуры с разными архитектурами полей, удобно ис-
пользовать массивы ячеек.
Пример. c_str = cell(1,2)
c_str{1}.label = '12/2/94 - 12/5/94';
c_str{1}.obs = [47 52 55 48; 17 22 35 11];
c_str{2}.xdata = [-0.03 0.41 1.98 2.12 17.11];
c_str{2}.ydata = [-3 5 18 0 9];
c_str{2}.zdata = [0.6 0.8 1 2.2 3.4];
celldisp(c_str)
c_str{1} =
label: '12/2/94 - 12/5/94'
obs: [2x4 double]
c_str{2} =
xdata: [-0.0300 0.4100 1.9800 2.1200 17.1100]
ydata: [-3 5 18 0 9]
zdata: [0.6000 0.8000 1 2.2000 3.4000]
Ячейка {1} массива c_str содержит структуру из двух полей:
поле label - строка, поле obs - числовой массив размера 2х4: ячейка
{2} - три поля с числовыми векторами.
При построении массивов ячеек, включающих структуры, не-
обходимо использовать контекстную индексацию. Точно также кон-
199
Страницы
- « первая
- ‹ предыдущая
- …
- 199
- 200
- 201
- 202
- 203
- …
- следующая ›
- последняя »
