Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    CHOL
    Разложение Холецкого

    Синтаксис:

                 R = chol(A)
                 [R, p] = chol(A)

    Описание:

    Функция R = chol(A) находит разложение Холецкого для действительных симметрических и комплексных эрмитовых матриц. Если A - положительно определенная матрица, то матрица R - верхняя треугольная и удовлетворяет соотношению R’ * R = A; в противном случае появляется сообщение об ошибке.

    Функция [R, p] = chol(A) никогда не генерирует сообщения об ошибке; если A - положительно определенная матрица, то p = 0 и матрица R совпадает с предшествующим случаем, в противном случае p > 0 и R - верхняя треугольная матрица порядка q = p -1 такая, что R’ * R = A(1 : q, 1 : q).

    Примеры:

    Рассмотрим матрицу Паскаля, составленную из биномиальных коэффициентов. Это положительно определенная матрица, а ее разложение Холецкого также использует часть биномиальных коэффициентов:

               A = pascal(5)

    A R = chol(A) eig(A)
    1 1 1 1 1
    1 2 3 4 5
    1 3 6 10 15
    1 4 10 20 35
    1 5 15 35 70
    1 1 1 1 1
    0 1 2 3 4
    0 0 1 3 6
    0 0 0 1 4
    0 0 0 0 1
    0.0108
    1.1812
    1.0000
    5.5175
    92.2904

    Разрушим положительную определенность этой матрицы, вычтя из ее последнего элемента единицу:

    A [R, p] = chol(A) eig(A)
    1 1 1 1 1
    1 2 3 4 5
    1 3 6 10 15
    1 4 10 20 35
    1 5 15 35 69
    1 1 1 1
    0 1 2 3
    0 0 1 3
    0 0 0 1
    p = 5
    0.0000
    0.1500
    0.9522
    5.3531
    91.5446

                R' * R =

    1 1 1 1
    1 2 3 4
    1 3 6 10
    1 4 10 20

    Сопутствующие функции: QR, LU.

    Ссылки:

    1. Dongarra J. J., Bunch J. R., Moler C. B., Stewart G. W. LINPACK User’s Guide. Philadelphia, 1979.

    В начало страницы К предыдущему разделуК следующему разделу

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00