Составители:
134
ndgrid
Сгенерировать сетку для многомерной функ-
ции.
permute, ipermute
Переставить размерности.
shiftdim
Изменить размерность массива.
squeeze
Удалить одну из размерностей.
Пользователь может расширить состав этих функций, созда-
вая специальные М-файлы для обработки конкретных данных.
5.1 Определение многомерного массива
Многомерные массивы в системе MATLAB являются расши-
рением обычных двумерных массивов, которые имеют две размерно-
сти: размерность строк и размерность столбцов. Ниже приведена ст-
руктура 2-мерного массива размера 6x4:
столбцы
с
т
р
о
к
и
(1,1) (1,2) (1,3) (1,4)
(2,1) (2,2) (2,3) (2,4)
(3,1) (3,2) (3,3) (3,4)
(4,1) (4,2) (4,3) (4,4)
(5,1) (5,2) (5,3) (5,4)
(6,1) (6,2) (6,3) (6,4)
Доступ к элементам двумерного массива достигается путем
введения двух индексов -строки и столбца.
Рассмотрим 3-мерный массив; для обозначения элементов
требуется три индекса: первый - для обозначения строк; второй -
Сгенерировать сетку для многомерной функ-
ndgrid
ции.
permute, ipermute Переставить размерности.
shiftdim Изменить размерность массива.
squeeze Удалить одну из размерностей.
Пользователь может расширить состав этих функций, созда-
вая специальные М-файлы для обработки конкретных данных.
5.1 Определение многомерного массива
Многомерные массивы в системе MATLAB являются расши-
рением обычных двумерных массивов, которые имеют две размерно-
сти: размерность строк и размерность столбцов. Ниже приведена ст-
руктура 2-мерного массива размера 6x4:
столбцы
(1,1) (1,2) (1,3) (1,4)
с (2,1) (2,2) (2,3) (2,4)
т
(3,1) (3,2) (3,3) (3,4)
р
о
(4,1) (4,2) (4,3) (4,4)
к
и (5,1) (5,2) (5,3) (5,4)
(6,1) (6,2) (6,3) (6,4)
Доступ к элементам двумерного массива достигается путем
введения двух индексов -строки и столбца.
Рассмотрим 3-мерный массив; для обозначения элементов
требуется три индекса: первый - для обозначения строк; второй -
134
Страницы
- « первая
- ‹ предыдущая
- …
- 134
- 135
- 136
- 137
- 138
- …
- следующая ›
- последняя »
