Расчет определителей
Непосредственный расчет определителя на основании его определения (как суммы по перестановкам, или с использованием рекурсивного разложения Лапласа по определителям меньшего порядка) затрачивает слишком много операций. Например, при использовании перестановок, не рассматривая генерации самих перестановок на формирование каждого слагаемого уходит (n-1) умножение. Поскольку всего таких перестановок n!, то общее число умножений равно (n-1)n!. Отсюда случает, что данный алгоритм имеет экспоненциальную сложность и для матриц высокого порядка не подходит.
Расчет определителя можно выполнять более эффективно, с использованием алгоритмов, имеющих полиномиальную сложность, которые будут рассмотрены далее.
Вопросы для проверки знаний.
1. Какие существуют два способа задания определителей ой вид уравнений называют линейным ?
2. Как формулируется рекурсивное задание определителя ?
3. Как формулируется задание определителя при помощи перестановок?
4. Всегда ли останется неизменным определитель квадратной матрицы, если:
а) к ее первой строке прибавить все остальные,
б) прибавить все коэффициенты первой строки к первому коэффициенту второй,
в) вычесть из первой строки вторую и третью,
г) циклически переставить местами первый, второй и третий столбцы (13,32,21) ?
Практические задания.
1. Рассчитать определители второго порядка:
а) б) в)
2. Рассчитать определители третьего порядка:
а) б) в)
- Глава 4. Численные методы алгебры. Решение систем лИнейных уравнений
- 4.1. Линейные уравнения. Теоретическое и практическое решения линейных уравнений с одним неизвестным
- 4.2. Системы линейных уравнений. Основные понятия
- 4.3. Определители (детерминанты) квадратных матриц
- Свойства определителей
- Расчет определителей
- 4.4. Необходимо и достаточное условие существования решения системы линейных уравнений. Методы решения
- 4.5. Прямые методы решения систем линейных уравнений
- 1. Метод с использованием обратной матрицы.
- [Править] Метод Гаусса—Жордана
- [Править] с помощью матрицы алгебраических дополнений
- [Править] Использование lu/lup-разложения
- [Править] Примеры [править] Матрица 2х2
- 2.1. Погрешности вычислений на эвм
- 1. Метод Гаусса
- Будем рассматривать столбцы матрицы X как векторы
- 6. Итерационные методы