Составители:
159
Описание. Функция B = squeeze(A) возвращает массив B с
теми же элементами, что и A, но в котором удалены размерности,
равные 1.
Пример. Рассмотрим 3-мерный массив A=rand(2, 1, 3) размера 2?1?3.
Этот массив имеет размерность столбца, равную 1, то есть на каждой
странице размещен один вектор-столбец:
A = rand(2, 1, 3)
A(:, :, 1) =
0.9218
0.7382
A(:, :, 2) =
0.1763
0.4057
A(:, :, 3) =
0.9355
0.9169
Применение функции squeeze превращает его в 2-мерный раз-
мера 2x3:
squeeze(A)
ans =
0.9218 0.1763 0.9355
0.7382 0.4057 0.9169
Сопутствующие функции: RESHAPE, SHIFTDIM.
6 Массивы записей
Массив записей - это новый тип массива, в котором разреша-
ется накапливать в виде записей разнородные данные. Отличительная
особенность такого массива наличие именованных полей.
MATLAB поддерживает следующие функции при работе с
массивами записей:
Описание. Функция B = squeeze(A) возвращает массив B с
теми же элементами, что и A, но в котором удалены размерности,
равные 1.
Пример. Рассмотрим 3-мерный массив A=rand(2, 1, 3) размера 2?1?3.
Этот массив имеет размерность столбца, равную 1, то есть на каждой
странице размещен один вектор-столбец:
A = rand(2, 1, 3)
A(:, :, 1) =
0.9218
0.7382
A(:, :, 2) =
0.1763
0.4057
A(:, :, 3) =
0.9355
0.9169
Применение функции squeeze превращает его в 2-мерный раз-
мера 2x3:
squeeze(A)
ans =
0.9218 0.1763 0.9355
0.7382 0.4057 0.9169
Сопутствующие функции: RESHAPE, SHIFTDIM.
6 Массивы записей
Массив записей - это новый тип массива, в котором разреша-
ется накапливать в виде записей разнородные данные. Отличительная
особенность такого массива наличие именованных полей.
MATLAB поддерживает следующие функции при работе с
массивами записей:
159
Страницы
- « первая
- ‹ предыдущая
- …
- 159
- 160
- 161
- 162
- 163
- …
- следующая ›
- последняя »
