- EigenSymmetricDC
- EigenSymmetricQR
- EigenSymmetricRobust
- EigenSymmetricBisect
- EigenSymmetricDC2s
- EigenSymmetricQR2s
- EigenSymmetricRobust2s
- EigenSymmetricBisect2s
- EigenSymmetric2DC
- EigenSymmetric2QR
- EigenSymmetric2Bisect
Symmetric Matrices
Функции для вычисления собственных значений и собственных векторов симметричных или эрмитовых матриц с использованием алгоритма "разделяй и властвуй" (divide and conquer), что делает процесс эффективным и быстрым. Эти методы могут применяться для работы с матрицами разных типов данных, включая действительные и комплексные числа.
Функция |
Действие |
---|---|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи алгоритма "divide and conquere" (lapack-функции SYEVD, HEEVD). |
|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи классического алгоритма QR (lapack-функции SYEV, HEEV). |
|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи алгоритма Multiple Relatively Robust Representations, MRRR (lapack-функции SYEVR, HEEVR). |
|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи алгоритма bisection (lapack-функции SYEVX, HEEVX). |
|
Вычисление всех собственных значений и, при необходимости, собственных векторов вещественной симметричной или эрмитовой (комплексно-сопряжённой) матрицы с использованием двухэтапного алгоритма приведения к тридиагональному виду. Если требуется вычисление собственных векторов, применяется алгоритм divide and conquer («разделяй и властвуй») (функции lapack SYEVD_2STAGE, HEEVD_2STAGE). |
|
Вычисление всех собственных значений и, при необходимости, собственных векторов вещественной симметричной или эрмитовой (комплексно-сопряжённой) матрицы с использованием двухэтапного алгоритма приведения к тридиагональному виду (функции lapack SYEV_2STAGE, HEEV_2STAGE). |
|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи двухэтапного алгоритма: сначала приведение к тридиагональному виду, затем применение алгоритма множественных относительно надежных представлений (Multiple Relatively Robust Representations, MRRR) (функции lapack SYEVR_2STAGE, HEEVR_2STAGE). |
|
Вычисление собственных значений и собственных векторов симметричной или эрмитовой (комплексно-сопряжённой) матрицы при помощи двухэтапного алгоритма: сначала приведение к тридиагональному виду, затем применение метода бисекции (функции lapack SYEVX_2STAGE, HEEVX_2STAGE). |
|
Вычисление всех собственных значений и, при необходимости, собственных векторов обобщенной симметрично определенной собственной задачи вида A*x=(lambda)*B*x, A*Bx=(lambda)*x или B*A*x=(lambda)*x. |
|
Вычисление всех собственных значений и, при необходимости, собственных векторов обобщенной симметрично определенной собственной задачи вида A*x=(lambda)*B*x, A*Bx=(lambda)*x или B*A*x=(lambda)*x. |
|
Вычисление всех собственных значений и, при необходимости, собственных векторов обобщенной симметрично определенной собственной задачи вида A*x=(lambda)*B*x, A*Bx=(lambda)*x или B*A*x=(lambda)*x. |