Иллюстрированный самоучитель по MatLab

Матричные операции линейной алгебры

  • Вычисление нормы и чисел обусловленности матрицы

    Линейная алгебра – область, в которой наиболее часто используются векторы и матрицы. Наряду с операциями общего характера, рассмотренными выше, применяются функции, решающие наиболее характерные задачи линейной алгебры. Они и рассмотрены в данном уроке.
  • Определитель и ранг матрицы. Определение нормы вектора.

    Для нахождения определителя (детерминанта) и ранга матриц в MATLAB имеются следующие функции: | det(X) – возвращает определитель квадратной матрицы X. Если X содержит только целые элементы, то результат – тоже целое число.
  • Определение ортонормированного базиса матрицы

    Вычисление ортонормированного базиса матрицы обеспечивают нижеприведенные функции: | В = orth(A) – возвращает ортонормированный базис матрицы А. Столбцы В определяют то же пространство, что и столбцы матрицы А, но столбцы В ортогональны, то есть B*B=eye(rank(A)).
  • Функции приведения матрицы к треугольной форме

    Треугольной называется квадратная матрица А, если при I>k (верхняя треугольная матрица) или при к>I(нижняя треугольная матрица) элементы матрицы A(l,k) равны нулю. В строго треугольной матрице нули находятся и на главной диагонали.
  • Определение угла между двумя подпространствами

    Угол между двумя подпространствами вычисляет функция subsрасе: | theta = subspace(A.B) – возвращает угол между двумя подпространствами, натянутыми на столбцы матриц А и В. Если А и В – векторы-столбцы единичной длины, то угол вычисляется по формуле acos(A'*B).
  • Разложение Холецкого

    Разложение Холецкого – известный прием матричных вычислений. Функция chol находит это разложение для действительных и комплексных эрмитовых матриц. | R = chol(X) – для квадратной матрицы [Положительно определенной называется действительная симметрическая матрица, все собственные значения которой положительны.
  • Обращение матриц. Функции inv, pinv.

    Обращение матриц – одна из наиболее распространенных операций матричного анализа. Обратной называют матрицу, получаемую в результате деления единичной матрицы Е на исходную матрицу X. Таким образом, Х^-1=Е/Х. Следующие функции обеспечивают реализацию данной операции:
  • LU- и QR-разложения

    Так называемые LU- и QR-разложения реализуются следующими матричными функциями: | Функция lu выражает любую квадратную матрицу X как произведение двух треугольных матриц, одна из которых (возможно, с перестановками) – нижняя треугольная матрица, а другая – верхняя треугольная матрица [В MATLAB 6 аргументом (входным аргументом) функции lu может быть и полная прямоугольная матрица. – Примеч. ред.].
  • Вычисление собственных значений и сингулярных чисел

    Во многих областях математики и прикладных наук большое значение имеют средства для вычисления собственных значений (собственных чисел, характеристических чисел, решений векового уравнения) матриц, принадлежащих им векторов и сингулярных чисел.
  • Приведение матриц к форме Шура и Хессенберга

    Ниже приводятся функции, обеспечивающие приведение матриц к специальным формам Шура и Хессенберга: | cdf2rdf – преобразование комплексной формы Шура в действительную.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.