|
Метод ГауссаDate: 2015-10-07; view: 452. Одним из самых распространенных методов решения систем линейных уравнений является метод Гаусса. Этот метод (который также называют методом последовательного исключения неизвестных) известен в различных вариантах уже более 2000 лет. Вычисления с помощью метода Гаусса заключаются в последовательном исключении неизвестных из системы для преобразования ее к эквивалентной системе с верхней треугольной матрицей. Вычисления значений неизвестных производят на этапе обратного хода. 1.1.1. Схема единственного деления. Рассмотрим сначала простейший вариант метода Гаусса, называемыйсхемой единственного деления. Прямой ход состоит из n - 1 шагов исключения. 1-й шаг. Целью этого шага является исключение неизвестного x1 из уравнений с номерами i = 2, 3, …, n. Предположим, что коэффициент a11 ¹ 0. Будем называть его главным элементом 1-го шага. Найдем величины qi1 = ai1/a11 (i = 2, 3, …, n), называемые множителями 1-го шага. Вычтем последовательно из второго, третьего, …, n-го уравнений системы первое уравнение, умноженное соответственно на q21, q31, …, qn1. Это позволит обратить в нуль коэффициенты при x1 во всех уравнениях, кроме первого. В результате получим эквивалентную систему a11x1 + a12x2 + a13x3 + … + a1nxn = b1 , a22(1)x2 + a23(1)x3 + … + a2n(1)xn = b2(1) , a32(1)x2 + a33(1)x3 + … + a3n(1)xn = b3(1) , . . . . . . . . . . . . . . . an2(1)x2 + an3(1)x3 + … + ann(1)xn = bn(1) . в которой aij(1) и bij(1) вычисляются по формулам aij(1) = aij − qi1a1j , bi(1) = bi − qi1b1. 2-й шаг. Целью этого шага является ислючение неизвестного x2 из уравнений с номерами i = 3, 4, …, n. Пустьa22(1) ≠ 0, где a22(1) – коэффициент, называемый главным (или ведущим) элементом 2-го шага. Вычислим множители 2-го шага qi2 = ai2(1) / a22(1) (i = 3, 4, …, n) и вычтем последовательно из третьего, четвертого, …, n-го уравнения системы второе уравнение, умноженное соответственно на q32, q42, …, qm2. В результате получим систему a11x1 + a12x2 + a13x3 + … + a1nxn = b1 , a22(1)x2 + a23(1)x3 + … + a2n(1) = b2(1) , a33(2)x3 + … + a3n(2)xn = b3(2) , . . . . . . . . . . . . . . . . . . . an3(2)x3 + … + ann(2)xn = bn(2) . Здесь коэффициенты aij(2) и bij(2) вычисляются по формулам aij(2) = aij(1) – qi2a2j(1) , bi(2) = bi(1) – qi2b2(1). Аналогично проводятся остальные шаги. Опишем очередной k-й шаг. k-й шаг. В предположении, что главный (ведущий) элемент k-го шага akk(k–1) отличен от нуля, вычислиммножители k-го шага qik = aik(k–1) / akk(k–1) (i = k + 1, …, n) и вычтем последовательно из (k + 1)-го, …, n-го уравнений полученной на предыдущем шаге системы k-e уравнение, умноженное соответственно на qk+1,k, qk+2,k, …, qnk. После (n - 1)-го шага исключения получим систему уравнений a11x1 + a12x2 + a13x3 + … + a1nxn = b1 , a22(1)x2 + a23(1)x3 + … + a2n(1)xn = b2(1) , a33(2)x3 + … + a3n(2)xn = b3(2) , . . . . . . . . . . . . . . . . . . . . ann(n–1)xn = bn(n–1) . матрица A(n-1) которой является верхней треугольной. На этом вычисления прямого хода заканчиваются. Обратный ход. Из последнего уравнения системы находим xn. Подставляя найденное значение xn в предпоследнее уравнение, получим xn–1. Осуществляя обратную подстановку, далее последовательно находимxn–1, xn–2, …, x1. Вычисления неизвестных здесь проводятся по формулам xn = bn(n–1) / ann(n–1), xk = (bn(k–1) – ak,k+1(k–1)xk+1 – … – akn(k–1)xn) / akk(k–1), (k = n – 1, …, 1). Необходимость выбора главных элементов. Заметим, что вычисление множителей, а также обратная подстановка требуют деления на главные элементы akk(k–1). Поэтому если один из главных элементов оказывыется равным нулю, то схема единственного деления не может быть реализована. Здравый смысл подсказывает, что и в ситуации, когда все главные элементы отличны от нуля, но среди них есть близкие к нулю, возможен неконтролируемый рост погрешности. 1.1.2. Метод Гаусса с выбором главного элемента по столбцу (схема частичного выбора). Описание метода. На k-м шаге прямого хода коэффициенты уравнений системы с номерами i = k + 1, …, n преобразуются по формулам aij(k) = aij(k–1) − qikakj , bi(k) = bi(k–1) − qikbk(k–1) , i = k + 1, …, n. Интуитивно ясно, что во избежание сильного роста коэффициентов системы и связанных с этим ошибок нельзя допускать появления больших множителей qik. В методе Гаусса с выбором главного элементоа по столбцу гарантируется, что |qik| ≤ 1 для всех k = 1, 2, …, n – 1 иi = k + 1, …, n. Отличие этого варианта метода Гаусса от схемы единственного деления заключается в том, что наk-м шаге исключения в качестве главного элемента выбирают максимальный по модулю коэффициент aikk при неизвестной xk в уравнениях с номерами i = k + 1, …, n. Затем соответствующее выбранному коэффициенту уравнение с номером ik меняют местами с k-м уравнением системы для того, чтобы главный элемент занял место коэффициента akk(k-1). После этой перестановки исключение неизвестного xk производят, как в схеме единственного деления. 1.1.3. Метод Гаусса с выбором главного элемента по всей матрице (схема полного выбора).В этой схеме допускается нарушение естественного порядка исключения неизвестных. На 1-м шаге мтода среди элементов aij определяют максимальный по модулю элемент ai1j1. Первое уравнение системы и уравнение с номером i1 меняют местами. Далее стандартным образом производят исключение неизвестного xi1 из всех уравнений, кроме первого. На k-м шаге метода среди коэффициентов aij(k–1) при неизвестных в уравнениях системы с номерами i = k, …, nвыбирают максимальный по модулю коэффициент aikjk(k-1). Затем k-е уравнение и уравнение, содержащее найденный коэффициент, меняют местами и исключают неизвестное xjk из уравнений с номерами i = k + 1, …, n. На этапе обратного хода неизвестные вычисляют в следующем порядке: xjn, xjn–1, …, xj1. Метод Крамера состоит в том, что мы последовательно находим главный определитель системы (5.3), т.е. определитель матрицы А D = det (ai j) и n вспомогательных определителей D i (i= Формулы Крамера имеют вид: D × x i = D i ( i = Из (5.4) следует правило Крамера, которое дает исчерпывающий ответ на вопрос о совместности системы (5.3): если главный определитель системы отличен от нуля, то система имеет единственное решение, определяемое по формулам: x i = D i / D. Если главный определитель системы D и все вспомогательные определители D i = 0 (i= Пример 2.14. Решить методом Крамера систему уравнений: x1 + x2 + x3 + x4 = 5, x1 + 2x2 - x3 + 4x4 = -2, 2x1 - 3x2 - x3 - 5x4 = -2, 3x1 + x2 +2x3 + 11 x4 = 0. Решение. Главный определитель этой системы значит, система имеет единственное решение. Вычислим вспомогательные определители D i ( i = Отсюда x1 = D 1/D = 1, x2 = D 2/D = 2, x3 = D 3/D = 3, x4 = D 4/D = -1, решение системы - вектор С=(1, 2, 3, -1)T. 17. фундаментальная система решений однородной системы линейных уравнений( определения и теорема). ФУНДАМЕНТАЛЬНАЯ СИСТЕМА РЕШЕНИЙ линейной однородной системы обыкновенных дифференциальных уравнений - базис векторного пространства действительных (комплексных) решений этой системы. (Система может состоять и из одного уравнения.) Более подробно это определение формулируется следующим образом.
где
где
где
18. векторы на плоскости и в пространстве. Вектор – это направленный отрезок прямой. То есть, в качестве вектора мы принимаем отрезок на плоскости или в пространстве, считая одну из его граничных точек началом, другую – концом. Для обозначения векторов будем использовать строчные латинские буквы со стрелочкой над ними, например Определение. Нулевой вектор Будем считать, что нулевому вектору можно придать любое направление на плоскости и в пространстве.
Определение. Длина вектора Длину вектора Так как обозначение длины вектора в точности совпадает со знаком модуля, то можно услышать, что длину вектора называют модулем вектора. Все же рекомендуем использовать термин "длина вектора". Длина нулевого вектора равна нулю. Определение. Два вектора называют коллинеарными, если они лежат либо на одной прямой, либо на параллельных прямых. Определение. Два вектора называют неколлинеарными, если они не лежат на одной прямой или параллельных прямых. Нулевой вектор коллинеарен любому другому вектору. Определение. Два коллинеарных вектора Определение. Два коллинеарных вектора Будем считать, что нулевой вектор сонаправлен с любым другим вектором.
Определение. Два вектора называются равными, если они сонаправленные и их длины равны. Определение. Два вектора называются противоположными, если они противоположно направлены и их длины равны.
Понятие равных векторов дает нам возможность рассматривать векторы без привязки к конкретным точкам. Другими словами, мы имеем возможность заменить вектор равным ему вектором, отложенным от любой точки. Пусть Определение. Угол
Угол между сонаправленными векторами равен нулю градусам (или нулю радиан), а угол между противоположно направленными векторами равен 180 градусам (или Определение. Два вектора называются перпендикулярными, если угол между ними равен 90градусам (или
|