Составители:
209
Пример. Рассмотрим некоторые примеры использования спи-
сков значений:
• формирование массива ячеек :
C = {1 2 3 4}
C = [1] [2] [3] [4]
• преобразование массива ячеек в числовой массив :
A = [C{:}]
A = 1 2 3 4
• преобразование массива ячеек в трехмерный массив :
B = cat(3, C{:})
B(:, :, 1) = 1
B(:, :, 2) = 2
B(:, :, 3) = 3
B(:, :, 4) = 4
• присвоение значений одному из полей массива записей :
[S(1:3).FIELD] = deal(5)
S =
3x1 struct array with fields:
FIELD
S(:).FIELD
ans = 5
ans = 5
ans = 5
В результате выполненных операций
были сформированы
следующие массивы:
Whos
Name Size Bytes Class
A 1x4 32 double array
B 1x1x4 32 double array
C 1x4 400 cell array
S 3x1 332 struct array
Grand total is 22 elements using 796 bytes
Общее количество элементов - 22; используют 796 байтов
Пример. Рассмотрим некоторые примеры использования спи- сков значений: • формирование массива ячеек : C = {1 2 3 4} C = [1] [2] [3] [4] • преобразование массива ячеек в числовой массив : A = [C{:}] A=1 2 3 4 • преобразование массива ячеек в трехмерный массив : B = cat(3, C{:}) B(:, :, 1) = 1 B(:, :, 2) = 2 B(:, :, 3) = 3 B(:, :, 4) = 4 • присвоение значений одному из полей массива записей : [S(1:3).FIELD] = deal(5) S= 3x1 struct array with fields: FIELD S(:).FIELD ans = 5 ans = 5 ans = 5 В результате выполненных операций были сформированы следующие массивы: Whos Name Size Bytes Class A 1x4 32 double array B 1x1x4 32 double array C 1x4 400 cell array S 3x1 332 struct array Grand total is 22 elements using 796 bytes Общее количество элементов - 22; используют 796 байтов 209
Страницы
- « первая
- ‹ предыдущая
- …
- 209
- 210
- 211
- 212
- 213
- …
- следующая ›
- последняя »