Составители:
69
hadamard(N) – создает матрицу Адамара размером (N*N);
hilb(N) – создает матрицу Гильберта размером (N*N);
invhilb(N) – создает обратную матрицу Гильберта размером (N*N);
pascal(N) – создает матрицу Паскаля размером (N*N).
Преобразования матриц
Ниже приведены основные процедуры преобразования матриц:
fliplr(A) – формирует матрицу, переставляя столбцы исходной мат-
рицы А относительно вертикальной оси;
flipud(A) – переставляет строки исходной матрицы А относительно
горизонтальной оси;
rot90(A) – поворачивает матрицу А на 90° против часовой стрелки;
reshape(A,m,n) – образует матрицу размером (M*N) путем выборки
элементов матрицы А по столбцам и последующего распределения этих
элементов по n столбцам, каждый из которых содержит m элементов;
tril(A) – образует нижнюю треугольную матрицу путем обнуления
элементов матрицы А выше главной диагонали;
triu(A) – образует верхнюю треугольную матрицу путем обнуления
элемен-тов матрицы А ниже главной диагонали;
hankel(V) – формирует квадратную матрицу Ганкеля, первый стол-
бец которой совпадает с заданным вектором V;
diag(x) – формирует или извлекает диагональ матрицы. Если x – век-
тор, то diag(x) – квадратная матрица с вектором х на главной диагонали.
Если необходимо установить заданный вектор на другую диагональ, надо
указать еще один параметр (целое число) – номер диагонали. При этом
диагонали отсчитываются вверх со знаком плюс, а вниз – минус. На-
пример, diag(x,–1). Если х – матрица А, то функция diag(А) создает век-
тор-столбец из элементов главной диагонали матрицы А. Если, напри-
мер, указать номер диагонали # матрицы А, т. е. diag(А,#), то можно
получить вектор-столбец из элементов этой диагонали;
inv(A) – функция обращения матрицы вычисляет обратную матрицу.
Условие выполнения: матрица А должна быть квадратной, и ее опреде-
литель не должен быть равен нулю.
Действия над векторами
Различают векторные действия – на основе законов векторного ис-
числения и действия по преобразованию элементов векторов, которые
не являются операциями векторной математики.
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »