Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Схема единственного деления вычисления обратной матрицыСодержание книги
Поиск на нашем сайте
Рассмотрим сначала простейший вариант метода Гаусса, называемый схемой единственного деления. Прямой ход состоит из 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). 17.Интерполяционный многочлен Ньютона: N(x) = y0+(∆y0/h)(x-x0)+((∆2y0)/(2!h2))(x-x0)*(x-x1)+((∆3y0)/(3!h3))(x-x0)*(x-x1)*(x-x2) … ((∆hy0)/(h!hh))(x-x0)*…*(x-xn-1) Эту формулу можно представить в любом виде введя переменную: t= x-x0/h N(x0+th) = y0+t∆y0+((t(t-1))/(2!))* ∆2y0+((t(t-1)(t-2))/(3!))* ∆3y0 + … +((t(t-1)(t-2)…(t-n+1))/(n!))* ∆ny0 Полученное выражение может аппроксимировать функцию на отрезке (x0;xn). Для повышения точности расчетов многочлен Ньютона записывают в виде 2х формул: 1. Интерполирование вперед: N(xi+th) = yi+t∆yi+((t(t-1))/(2!))* ∆2yi+ … +((t(t-1)’(t-1)…(t-n+1))/(n!))* ∆nyi 2. Интерполирование назад: N(xn+th) = yn+t∆yn-1+((t(t+1))/(2!))* ∆2yn-1+ … +((t(t+1)(t+2)…(t+n-1))/(n!))* ∆ny0
|
||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 228; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.27.154 (0.006 с.) |