Купить Matlab | Mathematica | Mathcad | Maple | Statistica | Другие пакеты | ![]() |
Internet-класс | Примеры | Методики | Форум | Download | |
![]() |
|
|
Синтаксис: count = symbfact(A) Описание: Функция count = symbfact(A) вычисляет количество элементов в строках верхнего треугольного множителя разложения Холецкого исходной симметрической матрицы A. Эта функция выполняется значительно быстрее, чем chol(A). Функция count = symbfact(A, `col`) анализирует матрицу A’*A, не формируя ее в явном виде. Функция count = symbfact(A, `sym`) аналогична процедуре count = symbfact(A). Функция [count, h, p, q, R] = symbfact(A, f) возвращает несколько дополнительных выходных параметров:
Пример: Рассмотрим матрицу A следующего вида: A = Эта симметрическая положительно определенная матрица, и применение функции chol(A) дает следующий результат: L = chol(A)
Применение функции symbfact(A) вычисляет количество элементов в строках матрицы L: с = symbfact(A) Если к матрице A применить алгоритм симметрической упорядоченности, то ненулевые элементы в разложении Холецкого будут концентрироваться вблизи диагонали. Рассмотрим последовательность процедур r = symmmd(A);
c = symbfact(A(r, r)) Обращение вида [count, h, p, q, R] = symbfact(A) вычисляет параметры для построения графа матрицы. Следующая последовательность операторов позволяет построить граф с пронумерованными вершинами. [c, h, p, q] = symbfact(A) |
| На первую страницу | Поиск | Купить Matlab | |
|
|