МЕТОДИРОЗВ’ЯЗАННЯСИСТЕМ ЛІНІЙНИХАЛГЕБРАЇЧНИХРІВНЯНЬ.
Розглянемочисельні методирозв’язаннясистем лінійнихалгебраїчнихрівнянь
Ax=f T (1)
де A-матриця m*m, x=(x1,x2,...,xm)-шуканий вектор,
Т
f=(f1,f2,... , fm)-заданий вектор.
Припускаємо,що
Методичисельногорозв’язаннясистеми (1)поділяютьсяна дві групи:
-пряміметоди;
-ітераційніметоди.
Упрямих(або точних)методах розв’язокxсистеми(1) відшукуєтьсяза скінченнукількістьарифметичнихдій.Внаслідокпохибок заокругленняпрямі методинасправді неприводять доточного розв’язкусистеми (1) і назватиїх точнимиможливо лишезалишаючиосторонь похибкизаокруглення.
Ітераційніметоди(їх також називаютьметодами послідовнихнаближень)полягаютьу тому, що розв’язокxсистеми (1) відшукуєтьсяяк границя при
______________________
* Крамер Габрієль(1704-1752)- швейцарськийматематик.
** ГаусКарл Фридрих(1777-1855)- німецькийматематик,астроном, фізик,геодезист,професорГетінгенськогоуніверситету.
МЕТОД ГАУССА .
Запишемосистему (1) урозгорнутомувигляді:
а11x1+a12x2+...+a1mxm=f1,
a21x1+a22x2+...+a2mxm=f2 , (2)
......................................
am1x1+am2x2+...+ammxm=fm.
МетодГаусса розв’язаннясистеми (2) полягаєу послідовномувилученніневідомих x1,x2,..., xm-1 з цієї системи.
Припустимо,що a11 0. Поділив першерівняння наa11,одержимо
x1+c12x2+...+c1mxm=y1 , (3)
де:c1j=a1j/a11; j=2,m ; y1=f1/a11.
Розглянемотепер рівняннясистеми (2), щозалишилися
ai1x1+ai2x2+...+aimxm=fi ; i= 2,m . (4)
У результатіодержимо наступнусистему рівнянь:
x1+c12x2+...+c1jxj+...+c1mxm=y1,
(1) (1) (1) (1)
a22x2+...+a2jxj+...+a2mxm=f2,
............................................ (5)
(1) (1) (1) (1)
am2x2+...+amjxj+...+ammxm=fm.
Tутпозначено:
aij=aij-c1jai1; fi=fi-y1ai1; i,j=2,m. (6)
Матрицясистеми (5) маєвигляд:
Матрицітакої стуктуризаведено позначатитак:
дехрестикамипозначеніненульовіелементи.
Усистемі (5) невідоме хміститьсятільки в першомурівнянні, томуу подальшомудостатньо матисправу із скороченоюсистемою рівнянь:
(1) (1) (1) (1)
a22x2+...+a2jxj+...+a2mxm=f2,
.............................................. (7)
(1) (1) (1) (1)
am2x2+...+amjxj+...+ammxm=fm .
Тимсамим ми здійснилиперший крокметоду Гаусса. Коли
Прицьому першерівняння системи (5) залишаєтьсябез зміни.
Вилучаятаким же чиномневідомі х 3, х4,... ,xm-1,приходимоостаточно досистеми рівняньвиду:
x1+c12x2+...+c1,m-1xm-1+c1mxm=y1,
x2+...+c2,m-1xm-1+c2mxm=y2,
................................
xm-1+cm-1,mxm=ym-1,
xm=ym ,
щоеквівалентнапочатковійсистемі (2) .
Матрицяцієї системи
міститьнулі усюдинижче головноїдіагоналі.Матриці такоговиду називаютьсяверхнімитрикутнимиматрицями.Нижньоютрикутною матрицею називаєтьсятака матриця,у якої дорівнюютьнулю усі елементи,що містятьсявище головноїдіагоналі.
Побудовасистеми (8) складаєпрямийхід методу Гаусса.Зворотнiйхід полягаєу відшуканніневідомих х1,... ,хm зсистеми (8). Томущо матрицясистеми маєтрикутнийвигляд, можнапослідовно,починаючи зхm,відшукативсі невідомі.Дійсно, xm=ym,
x m-1=ym-1 -cm-1,mx m iт.д.
Загальніформи зворотньогоходу маютьвигляд:
m
j=i+1
Приреалізаціїна ЕОМ прямогоходу методуГаусса немаєнеобхідностідіяти із змінними x1,x2,... ,xm.Досить вказатиалгоритм,заяким початковаматриця Аперетворюєтьсядо трикутноговигляду (9),тавказати відповіднеперетворенняправих частинсистеми.
Одержимоці загальніформули.
Нехайвже здійсненіперші к-1кроків, тобтовже вилученізмінні
x1, x2,...,xk-1.
Тодімаємо систему:
x1+c12x2+...+c1,k-1xk-1+c1kxk+....+c1mxm=y1,
x2+...+c2,k-1xk-1+c2kxk+....+c2mxm=y2,
..............................................
xk-1+ck-1,kxk+...+ck-1,mxm=yk-1, (11)
(k-1) (k-1) (k-1)
akkxk+...+akmxm=fk,
............................
(k-1) (k-1) (k-1)
amkxk+...+ammxm=fm.
Розглянемо К-терівняння цієїсистеми:
(k-1) (k-1) (k-1)
akkxk+...+akmxm=fk ,
таприпустимо,що
xk+ck,k+1xk+1+...+ckmxm=yk , (12)
(k-1) (k-1) (k-1) (k-1)
де ckj=akj/akk; j=k+1,m ; yk=fk / akk .
Даліпомножиморівняння (12) на
xk+ck,k+1xk+1+...+ ckmxm=yk,
(k) (k) (k)
ak+1,k+1xk+1+...+ak+1,mxm=fk+1,
.......................................
(k) (k) (k)
am,k+1xk+1+...+ ammxm=fm,
де:aij=aij - aikckj ; i,j=k+1,m ; fi=fi - aikyk ; i=k+1,m .
Такимчином, у прямомуході методуГаусса коефіцієнтирівнянь перетворюютьсяза наступнимправилом
akj=akj; k,j=1,m ;
ckj=akj /akk; j=k+1,m ; k=1,m ; (13)
aij=aij -aikckj ; i,j=k+1,m ; k=1,m . (14)
Обчисленняправих частинсистеми (8) здійснюєтьсяза формулами:
fk=fk ; yk= fk /akk ; k=1,m ; (15)
fi=fi - aikyk; k=1,m . (16)
Коефіціентиcij і праві частини yi; i=1,m;j=i+1,m зберігаютьсяу пам’яті ЕОМі використовуютьсяприздійсненнізворотньогоходу за формулами(10).
Основнимобмеженнямметоду є припущення,що усі елементи
А теперпідрахуємочисло арифметичнихдій, що необхіднідля розв’язаннясистеми задопомогоюметоду Гаусса.Оскільки виконанняоперацій множенняі ділення наЕОМ потребуєнабагато більшечасу, ніж виконаннядодавання івіднімання,обмежимосьпідрахуваннямчисла множеньі ділень.
1.Обчисленнякоефіцієнтів
2.Обчисленняусіх коефіцієнтів
множень(тут ми використовуємолегко перевіряємуза індукцієюрівність
Такимчином, обчисленняненульовихелементів
операціймноження іділення.
3.Обчисленняправих частинyk за формулами (15) потребує m
ділень, авідшукання
множень.Разом, обчисленняправих частинперетвореноїсистеми (8) потребує
діймноження іділення.
Усьогодля реалізаціїпрямого ходуметоду Гауссанеобхідновиконати
дій.
4.Дляреалізаціїзворотньогоходу методуГаусса за формулами(10) необхідно
множень.
Всього,для реалізаціїметоду Гауссанеобхідновиконати
діймноження іділення, причомуосновний часвитрачаєтьсяна прямий хід.Для великих m числодій множенняі ділення уметоді Гауссаблизьке до
ЧИСЛЕННОЕ ДИФФЕРЕНЦИРОВАНИЕ.
Пустьимеется функция
Если заданявный вид функции, то выражениедля производнойчасто оказываетсядостаточносложным и желательноего заменитьболее простым.Если же функциязадана тольков некоторыхточках (таблично),то получитьявный вид еепроизводныхввобще невозможно.В этих ситуацияхвозникаетнеобходимостьприближенного(численного)дифференцирования.
Простейшаяидея численногодифференцированиясостоит в том,что функциязаменяетсяинтерполяционныммногочленом(Лагранжа, Ньютона)и производнаяфункции приближенногозаменяетсясоответствующейпроизводнойинтерполяционногомногочлена
Рассмотрим простейшиеформулы численногодифференцирования, которые получаютсяуказаннымспособом.
Будем предполагать,что функциязадана в равностоящихузлах
Пустьфункция заданав двух точках
Посстроим интерполяционный многочленпервой степени
Производная
Производнуюфункцию
Величина
Пусть
ИнтерполяционныймногочленНьютона второйстепени имеетвид
Берем производную
В точке
Получаемприближеннуюформулу
Величина
Наконец, есливзять вторуюпроизводную
Величина
Формулы(1)-(3) называютсяформуламичисленногодифференцирования.
Предполагаяфункцию
В дальнейшемнам понадобитсяследующая лемма.
Лемма 1.Пусть
Доказательство. Очевидно неравенство
По теоремеБольцано-Кошио промежуточныхзначенияхнепрерывнойфункции назамкнутомотрезке онапринимает всезначения между
Погрешностиформул численногодифференцированиядает следующаялемма.
Лемма 2.
1.Предположим,что
Если
Когда
откуда следует (4).
Если
где
Подставим(7) в
Заменяя всоответствиис леммою 1
получаем
Откуда иследует (6).
Равенство(5) доказываетсяаналогично( доказательствопровестисамостоятельно).
Формулы(4)-(6) называютсяформулами численногодифференцированияс остаточнымичленами.
Погрешностиформул (1)-(3) оцениваютсяс помощью следующихнеравенств,которые вытекаютиз соотношений(4)-(6):
Говорят,что погрешностьформулы (1) имеетпервыйпорядок относительно
Указаннымспособом можнополучать формулычисленногодифференцированиядля более старшихпроизводныхи для большегоколичестваузлов интерполирования.
Выбороптимальногошага. Допустим,что границаабсолютнойпогрешностипри вычислениифункции
Пусть внекоторойокрестноститочки
где
Минимизацияпо
при этом
Если привыбранном длякакой-либо изформул (2), (3) значении
ИНТЕРПОЛИРОВАНИЕ СПЛАЙНАМИ.
ИнтерполированиемногочленомЛагранжа илиНьютона наотрезке
Однимиз способовинтерполяциина всем отрезкеявляетсяинтерполированиес помощьюсплайн-функций.Сплайн-функциейили сплайном называюткусочно-полиномиальнуюфункцию, определеннуюна отрезке
Слово,,сплайн’’(английскоеspline)означает гибкуюлинейку, используемуюдля проведениягладких кривыхчерез заданныеточки плоскости.
Преимуществосплайнов передобычной интерполяциейявляется, во-первых,их сходимость,и, во-вторых,устойчивостьпроцесса вычислений.
Рассмотримчастный, нораспространенныйв вычислительнойпрактике случай,когда сплайнопределяетсяс помощью многочленовтретьей степени( кубическийсплайн).
Пустьна
и обозначим
Интерполяционнымкубическимсплайном,соответствующимданной функции
а) на кождомсегменте
б) функция
в)
Последнееусловие называетсяусловиеминтерполирования.
Докажемсуществованиеи единственностьсплайна, определяемогоперечисленнымиусловиями (плюснекоторыеграничныеусловия, которыебудут введеныв процесседоказательства).Приводимоениже доказательствосодержит такжеспособ построениясплайна.
На каждомиз отрезков
где
поэтому
Из условий интерполирования
Доопределим, кроме того ,
Далее, требованиенепрерывностифункции
Отсюда,учитываявыражения дляфункций
Условиянепрерывностипервой производной
приводятк уравнениям
Из условий непрерывностивторой производнойполучаем уравнения
Объединяя(2) -(4) , получим систему
Два недостающихусловия получают,задавая те илииные граничныеусловия для
т.е.
Заметим,что условие
и вычтем второе уравнениеиз первого.Тогдаполучим
Подставляянайденноевыражение для
Далее, из уравнения (5) получаем
И подставляяэти выраженияв (8) , приходимк уравнению
Окончательнодля определениякоэффициентов
В силудиагональногопреобладаниясистема (9) имеетединственноерешение. Таккак матрицасистемы трехдиагональная,решение можнонайти методомпрогонки. Понайденнымкоэффициентам
Такимобразом, доказано,что существуетединственныйкубическийсплайн, определяемыйусловиями а)-в) и граничнымиусловиями
ЧИСЛЕННОЕ ИНТЕГРИРОВАНИЕ.
На практикередко удаетсявычислить точноопределенный интеграл. Например,в элементарныхфункциях невычисляетсяфункция Лапласа
широко используемаяв теории вероятностейдля вычислениявероятностей,связанных снормальнораспределеннымислучайнымивеличинами.
Рассмотримнекотрые широкоиспользуемыеприемы приближенноговычисленияопределенных интегралов.
Квадратурныеформулы.
Введем понятиеквадратурные формулы. Пустьдан определенныйинтеграл
от непрерывнойна отрезке
где
Говорят, чтоквадратурнаяформула точнадля многочленовстепени
Рассмотримнаиболее простые квадратурныеформулы.
Формулапрямоугольников.Допустим, что
где
Найдем остаточныйчлен , т.е. погрешностьформулы (3) .
Пусть
где
Функция
Отсюдас помощью ранеедоказаннойлеммы получаемформулупрямоугольниковс остаточнымчленом :
Формулатрапеций.Пусть
где
Найдемостаточныйчлен, т.е. погрешностьформулы (7). Выразим
Согласно(8) имеем
Отделивв правой части(9) слагаемое
Преобразуемтеперь второеслагаемое вправой части,используяобобщенную теорему о среднем.
* ФормулаТейлора с остаточнымчленом в интегральнойформе
Теорема1 (обобщеннаятеорема о среднем).Пусть
Доказательство.Положим
Тогд, так как
и, следовательно,
Если
Если
что
По теоремео промежуточныхзначенияхнепрерывнойфункции в силу(11) , (12) найдетсяточка
Теперь,так как
где
ФормулаСимпсона .Предположим,что
Указаннаяпарабола задаетсяуравнением
в чемнетрудно убедиться,положив поочередно
Такимобразом , формулаСимпсона ,называемаятакже формулойпарабол ,имеет вид
Положим
то согласноформул Тейлорас остаточнымчленом в интегральнойформе имеем
т.к. остальныечлены взаимноуничтожаются.
Поскольку
где
Принимаяво внимание,что
Рассмотримквадратурныеформулы прямоугольников(3), трапеций (7) иСимпсона (15)называютсяканоничными.
Усложненныеквадратурныеформулы.
На практике, если требуетсявычислитьприближенноинтеграл (1) , обычноделят заданныйотрезок
Остановимсясначала напримененииформулы прямоугольников.Пусть
где
В соответствии с (3) полагаем
где
Суммирование по всем частичнымотрезкамприближенногоравенства (19)приводит кусложненнойквадратурнойформуле прямоугольников:
а суммированиеравенств (20) сучетом того,чтопо лемме
где
и отвечающаяей формула состаточнымчленом
где некотораяточка.
Пустьтеперь
Суммируялевую и правуючасти этогосоотношенияот 0 до
N-1,получаем усложненную квадратурнуюформулу Симпсона (25)
Сответствующаяей формула состаточнымчленом, полученнаясуммированиемпо частичнымотрезкам
где
Введем краткиеобозначения
где
где
Приближенныеравенства
назовемсответственно формуламипрямоугольников,трапеций иформулой Симпсона,опуская слова‘’усложненнаяквадратурная’’.
Из вираженийостаточныхчленов в (22), (24), (26)видно, что формулы(29) прямоугольников трапеций точныдля многочленовпервой степени,т.е. для линейныхфункций, а формула(30) Симпсона точнадля многочленовтретьей степени(для них остаточныйчлен равен нулю). Погрешностьформул (29) имеетвторой порядокотносительно
Погрешностьформулы прямугольникови формулы Симпсонапри вычисленииинтеграла (1) всилу (22), (26) удовлетворяетнеравенствам
Аналогичноенеравенствоимеет местои для погрешностиформули трапеций.
Наряду соценками погрешносисверху полезныоценки снизу.В частности,для погрешностиформулы прямоугольниковоценка снизу,вытекающаяиз (22), такова:
Пример.Исследоватьпогрешностьквадратурныхформул дляинтеграла
Имеем
о
Согласно(31)-(33) получаем
Формулыпрямоугольников трапеций вотдельностиуступают приинтегрированиигладких функцийформуле Симпсона.Однако в пареони обладаютценным качеством,а именно, если
В рассмотренномпримере
В даннойситуации естественноположить
Тогда
УМОВИЗАСТОСУВАННЯМЕТОДУ ГАУССА.
Ранішбуло показано,що метод Гауссаперетворюєвихідну системурівнянь
до еквівалентноїсистеми
де С-верхня трикутнаматриця з одиницямина головнїйдіагоналі.З’ясуємо тепер,як зв’язанi міжсобою векториправих частинfта y.
Ранішми переконалися,що праві частинисистеми (2) обчислюютьсяза формулами
З цихспіввідношеньможна послідовноодержати
де
Співвідношення(3) можна записатиу матричномувигляді
де B-нижня трикутнаматриця з елементами
Нагадаємо,що головнеприпущенняпри формуліровціметоду Гауссаполягало утому, що усі
звідки
Порівнюючи(5) з рівнянням(1), приходимодо висновку,що як наслідокзастосуванняметоду Гауссаодержане розкладаннявихідної матриці Ау добуток A=BC, де В-нижня трикутнаматриця з ненульовимиелементамина головнійдіагоналі,С-верхнятрикутна матрицяз одиничноюголовною діагоналлю.
Заразможно тлумачитиметод Гауссатаким чином.Нехай заданоматрицю Aі векторf.Спочатку утворюєтьсярозклад Ау добуток двохтрикутнихматриць .Далі послідовнорозв’язуютьсядві системирівнянь
з трикутнимиматрицями,звідки і одержуєтьсяшуканий векторx.Розклад А=ВСвідповідаєпрямій ходіметоду Гаусса,а розв’язаннясистеми (6)- (7)- зворотній ході.Зауважимо, щоу наведеномураніш алгоритмірозклад A=BCтарозв’язаннясистеми (6) провадитьсяодночасно.
Водночасз сказаногоможна зробитинаступнийвисновок. Томущо
то методГаусса дозволяєодночасно зров’язанннямсистеми (1) обчислитивизначникматриці Апростим множеннямведучих елементів.Коли ж задачеює просто обчисленнявизначникаматриці, то цеможна зробитиметодом Гаусса,при цьому немаєнеобхідностіобчислюватиправі частиниперетворюємихрівнянь.
Далі,додержуючисьстандартнихпозначень,нижні трикутніматриці будемопозначати L(від англійського lower- нижній), таверхні трикутні- літерою U (віданглійськогоupper-верхній).
Позначимочерез -кутовиймінор порядкуj матриціА, тобто
Теоретичнеобгрунтуванняможливостірозкладу матриціу добуток двохтрикутнихматриць міститьнаступна теорема.
Теоремапро LU-розклад.Нехай усі кутовімінори матриціАвідмінні віднуля,
А=LU , (8)
де L-нижня трикутнаматриця з ненульовимидіагональнимиелементамиі U -верхня трикутнаматриця з одиничноюголовною діагоналлю.
Доведення.Доведемосформульованетвердженняспочатку дляматриць другогопорядку. Будемошукати розкладматриці
у вигляді
де
яка маєєдиний розвязок
За припущенням теореми
Подальшедоведенняпроведемометодом математичноїіндукції. Нехайтвердженнявірне для матрицьпорядку доведемо,що воно вірнеі для матрицьпорядку к.
Подамоматрицю Апорядку Ку вигляді
та позначимо
Згідноз умовами теореми
де
де
Помножимоматриці в правійчастині рівняння(10) і, враховуючи(9), приходимодо системирівнянь
З припущеннняіндукції виходитьіснуванняматриць
і,далі,з (13)
Такимчином,
За умовамитеореми
Доведемотепер, що такийрозклад єдиний.Припустимо,що матрицю Аможна розкластидвома способами
Тоді
Матрицяу лівій частинірівняння (14) єверхньою трикутною,а в правій частині- нижньою трикутною.Така рівністьможлива лишеу випадку. якщоматриці
Звідсиодержуємо
Зауважимо,що коли хочаб один з угловихмінорів матриціАдорівнювавнулеві, то вказаний
Висновок.Метод Гауссаможливо використовуватитоді, та й лишетоді, коли усікутові мінориматриці Авідмінні віднуля.
Булопоказано, щометод Гауссаприводить дорозкладу вихідноїматриці у добутокдвох трикутних.Більш детальноописати структуруцих трикутнихматриць можливоза допомогоютак званихелементарнихтрикутнихматриць.
Матриця
У матриці
Розглянемоспочатку длянаочностісистему
Післяпершого крокувиключенняза методомГаусса перетворенасистема приймаєвигляд
Звідсивидно, що матриця системи (16) одержуєтьсяз вихідноїматриці Ашляхом множенняАзліва на елементарнуматрицю
так, що
Матрицю(17) будемо називатиелементарноютрикутноюматрицею, щовідповідаєпершому крокувиключенняметоду Гаусса.
Перепишемосистему (16) увигляді
Здійснимодругий крокметоду Гаусса,тобто виключимоневідому
Тодіодержимо системувигляду
Можнапереконатися,щоперехід від(18) до (19) здійснюєтьсязавдяки множеннясистеми (18) наелементарнутрикутну матрицю
Такимчином,післядругого крокувиключенняприходимо досистеми
де матриці
Нарешті,перемножаючи(21) на матрицю
одержимосистему
матрицяякої
Звідкивиходить, зокрема,що A=LU,де -нижнятрикутна матриця.
Такимчином,
причомуна діагоналіматриці містятьсяведучі елементиметоду виключення.
Записметоду Гауссау вигляді (22)детально описуєпроцес виключення.
Усе згаданераніш переноситьсябез виняткуна системирівнянь довільногопорядку (2).
Процесвиключенняможна записатиформулою
де елементарнанижня трикутнаматриця
Матриця
Матриці
МЕТОДГАУССА С ВЫБОРОМГЛАВНОГО ЭЛЕМЕНТА.
Основнаяидея метода.Может оказаться,что система
Ax=f (1)
имеетединственноерешение, хотякакой-либо изугловых миноровматрицы Аравен нулю. Вэтом случаеобычный методГаусса оказываетсянепригодным,но может бытьприменен методГаусса с выборомглавного элемента.
Основнаяидея методасостоит в том,чтобы на очередномшаге исключатьне следующеепо номерунеизвестное,а тонеизвестное,коэффициентпри которомявляется наибольшимпо модулю. Такимобразом, в качествеведущего элементаздесь выбираетсяглавный,т.е. наибольшийпо модулю элемент.Тем самым, если ,то в процессевычисленийне будет происходитьделение нануль.
Различныеварианты методаГаусса с выборомглавного элементапроиллюстрируемна примересистемы из двухуравнений
и к (3) применяетсяпервый шагобычного методаГаусса. Указанныйспособ исключенияназываетсяметодомГаусса с выборомглавного элементапо строке.Он эквивалентенприменениюобычного методаГаусса к системе,в которой накаждом шагеисключенияпроводитсясоответствующаяперенумерацияпеременных.
Применяетсятакже методГаусса с выборомглавного элементапо столбцу.Предположим,что
и к новойсистеме применимна первом шагеобычный методГаусса. Такимобразом, методГаусса с выборомглавного элементапо столбцуэквивалентенприменениюобычного методаГаусса к системе,в которой накаждом шагеисключенияпроводитсясоответствующаяперенумерацияуравнений.
Иногдаприменяетсяи методГаусса с выборомглавногоэлементаповсейматрице, когдав качествеведущего выбираетсямаксимальныйпо модулю элементсреди всехэлементовматрицы системы.
Матрицыперестановок.Ранее былопоказано, чтообычный методГаусса можнозаписать ввиде
где
ОПРЕДЕЛЕНИЕ1.МатрицейперестановокРназываетсяквадратнаяматрица, у которойв каждой строкеи в каждом столбцетолько одинэлемент отличенот нуля и равенединице.
ОПРЕДЕЛЕНИЕ2.Элементарнойматрицей перестановок
Например,элементарнымиматрицамиперестановоктретьего порядкаявляются матрицы
Можноотметить следующиесвойства элементарныхматриц перестановок,вытекающиенепосредственноиз ихопределения.
Произведениедвух (а следовательно,и любого числа)элементарныхматриц перестановокявляется матрицейперестановок(не обязательноэлементарной).
Для любойквадратнойматрицы Аматрица
Для любойквадратнойматрицы Аматрица
Применениеэлементарныхматриц перестановокдля описанияметода Гауссас выбором главногоэлемента постолбцу можнопояснить наследующемпримере системытретьего порядка:
Системаимеет вид (1), где
Максимальныйэлемент первогостолбца матрицыАнаходится вовторой строке.Поэтому надопоменять местамивторую и первуюстроки и перейтик эквивалентнойсистеме
Систему(6) можно записатьв виде
т.е. онаполучаетсяиз системы (4)путем умноженияна матрицу
перестановок
Далее,к системе (6) надоприменитьпервый шагобычного методаисключенияГаусса. Этотшаг эквивалентенумножениюсистемы (7) наэлементарнуюнижнюю треугольнуюматрицу
В результатеот системы (7)перейдем кэквивалентнойсистеме
или вразвернутомвиде
Из последнихдвух уравненийсистемы (9) надотеперь исключитьпеременное
являетсяэлемент второйстроки, делаемв (10) перестановкустрок и темсамым от системы(9) переходим кэквивалентнойсистеме
которуюможно записатьв матричномвиде как
Такимобразом система(12) получена из(8) применениемэлемен-тарнойматрицы перестановок
Далеек системе (11) надоприменитьвторой шагисключенияобычного методаГаусса. Этоэквивалентноумножениюсистемы (11) наэлементарнуюнижнюю треугольнуюматрицу
В результатеполучим систему
или
Заключительныйшаг прямогохода методаГаусса состоитв замене последнегоуравнениясистемы (14) уравнением
что эквивалентноумножению (13)на элементарнуюнижнюю треугольнуюматрицу
Такимобразом, длярассмотренногопримера процессисключенияГаусса с выборомглавного элементапо столбцузаписываетсяв
виде
По построениюматрица
являетсяверхней треугольнойматрицей сединичнойглавной диагональю.
Отличиеот обычногометода Гауссасостоит в том,что в качествесомножителейв (16) наряду сэлементарнымитреугольнымиматрицами
Покажемеще, что из (16)следует разложение
PA=LU, (17)
где L-нижняятреугольнаяматрица, имеющаяобратную,P- матрицаперестановок.
Для этогонайдем матрицу
По свойству2) матрица
Матрица
т.е.
Из (18), учитываяравенство
Отсюдаи из (16) видно, что
где обозначено
Общийвывод.Результат,полученныйранее для оченьчастного примера,справедливи в случае общейсистемы уравнений(1).
А именно,метод Гауссас выбором главногоэлемента постолбцу можнозаписать в виде
где
Отсюда,используясоотношенияперестановочности,аналогичные(19), можно показать,что метод Гауссас выбором главногоэлемента эквивалентенобычному методуГаусса, примененномук системе
PAx=Pf, (21)
где Р -некотораяматрица перестановок.
Теоретическоеобоснованиеметода Гауссас выбором главногоэлемента содержитсяв следующейтеореме.
ТЕОРЕМА1. Если
вок Ртакая, что матрицаРАимеет отличныеот нуля угловыеми-
норы.
Доказательствов п.4.
СЛЕДСТВИЕ.Если
вокР такая,что справедливоразложение
РА=LU, (22)
где L-нижняятреугольнаяматрица с отличнымиот нуля диагональнымиэлементамии U-верхняя треугольнаяматрица с единичнойглавной диагональю.В этом случаедля решениясистемы (1) можноприменять методГаусса с выборомглавного элемента.
4. Доказательствотеоремы 1.Докажем теоремуиндукцией почислу m-порядку матрицыА.
Пустьm=2,т.е.
Если
все угловыеминоры отличныотнуля.
Пустьутверждениетеоремы вернодля любых квадратныхматриц порядкаm-1.Покажем, чтооно верно и.для матрицпорядкаm. Разобьемматрицу Апорядка mнаблоки
где
Достаточнорассмотретьдва случая :
имеем
причем
Рассмотримвторой случай,когда
где
Переставляяв матрице Астрокис номерами lи m,получимматрицу
и отличаетсяот (23) толькоперестановкойстрок. Следовательно,этот минор неравен нулю имы приходимк рассмотренномувыше случаю.
Теоремадоказана.
ВЫЧИСЛЕНИЕ ОПРЕДЕЛИТЕЛЯМЕТОДОМ ГАУССАС ВЫБОРОМ ГЛАВНОГОЭЛЕМЕНТА.
Одновременнос решениемсистемы линейныхалгебраическихуравнений
можно вычислитьопределительматрицы А.
Пусть в процессеисключениянайдено распожение
т.е.построеныматрицы Lи U. Тогда
и,таким образом,произведениедиагональныхелементовматрицы L(ведущих, главныхелементовметода исключения) равно определителюматрицы РА.Посколькуматрицы РА иА отличаютсятолько перестановкойстрок, определительматрицы РАможет отличатьсяот определителейматрицы А толькознаком.
Аименно,
Таким образом,для вычисленияопределителя необходимознать, сколько перестановокбыло осуществленов процессесключения.
Если матрицаА выроджена,то при использованииметод Гаусса с выбором главногоэлемента постолбцу нанекотором шагеисключенияК все элементыкоторого столбца,находящиесяниже главнойдиагонали ина ней, окажутся равными нулю.Приэтом дальнейшееисключениестановитсяневозможными программадолжна выдатьинформациюо том, что определительматрицы равеннулю.
ОБРАЩЕНИЕ МАТРИЦ.
Нахождение матрицы, обратнойматрице А ,еквивалентнорешению матричногоуравнения
гдеЕ - единичная матрица, X- искомая квадратнаяматрица.
Уравнение(1) можно записатьв виде системы
где
Можнозаметить, чтосистема (2) распадаетсяна mнезависимых систем уравненийс одной и той же матрицейА , но с различнымиправыми частями.Эти системы имеют
вид( фиксируем j) :
где
Например,для матрицывторого порядкасистема (2) распадаетсяна две независимыесистемы:
Длярешениясистем (3) используетсяметод Гаусса( обычный илис выбором главногоэлемента).
Рассмотримприменение метода Гауссабез выбораглавного элемента.Поскольку всесистемы (3) имеютодну и ту жематрицу А ,достаточно один раз совершитьпрямой ходметода Гаусса,т.е. получитьразложение A=LU и запомнитьматрицы L i U .
Обратныйход осуществляетсяпутем решениясистем уравнений
стреугольнымиматрицами L и U.
Приосуществленииобратного ходаможно сократитьчисло действий,принимая вовнимание специальныйвид правыхчастей системы(4).
Запишемподробнеепервые j-1уравненийсистемы (4):
Учитывая невырожденностьматрицы L( т.е.
отсюдаполучаем
Приэтом оставшиесяуравнениясистемы (4) имеютвид
Отсюдапоследовательнонаходятсянеизвестные
Можнопоказать, чтообщее числодействий умноженияи деления, необходимое для обращенияматрицы указаннымспособом, порядка
ІТЕРАЦІЙНІ МЕТОДИ РОЗВ’ЯЗАННЯ СИСТЕМ ЛІНІЙНИХ
АЛГЕБРАЇЧНИХ РІВНЯНЬ.
Розглядаєтьсясистема лінійнихалгебраїчнихрівнянь
де
Ідеянайпростішихітераційнихметодів розв’язаннясистеми (1) полягаєу наступному.За допомогоюеквівалентнихперетво-реньсистема (1) зводитьсядо системивигляду
де
Апотім задаєтьсядеяке початковенаближення
докина деякомукроці не будедосягнутазадана точність
обчисленнязначення невідомоговектору
Виникаєпитання, заяких умов на
збігається(у певному розумінні)до точногорозв’язку
Незупиняючисьна подробицях(дивись спецкурс‘Додат-ковірозділи чисельногоаналізу’),дамо деякідостатні умови,за яких
або
або
Швидкістьзбіжностіоцінюєтьсянерівністю
де
Задаючипотрібну точність
одержатинеобхіднукількістьітерацій
Наведені умовиє достатнімидля збіжностіметоду ітерацій,але аж ніяк ненеобхідними.Необхідні ідостатні умовизбіжностіметоду ітераційдає наступнатеорема, якусформулюємобез доведення.
ТЕОРЕМА: Нехай система(2) має єдинийрозв’язок.Послідовнінаближення(3) збігаютьсядо розв’язкусистеми (2) задовільногопочатковогонаближення
Повернемосьзараз до способівприведення(1) до форми (2). Запишемо(1) у розгорнутійформі
Звідсидва найпростішихітераційнихметода.
МетодЯкобі, якийзадаєтьсярекурентнимспіввідношенням:
МетодЗейделя, де вжезнайдені компонентиберуться управій частиніспіввідношенняз (n+1)-гонаближення,а інші- з n-го наближення:
Можна датиматричну формуметодів Якобіі Зейделя.
Нехайматрицю Анаведено увигляді:
де
D- діагональнаматриця з
Заприпущенням
Тодізображеннюу формі (8) відповідає
або
Такимчином, методуЯкобі відповідаєітераційнапроцедура
МетодуЗейделя відповідає
Використовуючисформульованіраніш достатніумови збіжності
або
тобтодіагональнепереваженняматриці А.
Можнадовести, що завказаних умовзбігаєтьсяі метод Зейделя.
Покажемо,що до форми(2), що задовольняєумовам збіжності,може бути зведенадовільна система(1) з
Дійсно,візьмемоматрицю
тобтоодержали форму(2) з
Зарахунок виборудостатньо малих
Процесітерації, щозбігається,володіє властивістюстій-кості,тобто окремапохибка у обчисленняхне позначаєтьсяна кінцевомурезультаті,тому що хибненаближенняможна роз-глядатияк новий початковийвектор.
ІТЕРАЦІЙНІ МЕТОДИ РОЗВ’ЯЗАННЯ СИСТЕМ ЛІНІЙНИХ
АЛГЕБРАЇЧНИХ РІВНЯНЬ.
Розглядаєтьсясистема лінійнихалгебраїчнихрівнянь
де
Ідеянайпростішихітераційнихметодів розв’язаннясистеми (1) полягаєу наступному.За допомогоюеквівалентнихперетвореньсистема (1) зводитьсядо системивигляду
де
Апотім задаєтьсядеяке початковенаближення
докина деякомукроці не будедосягнутазадана точність
обчисленнязначення невідомоговектору
Виникаєпитання, заяких умов на
збігається(у певному розумінні)до точногорозв’язку
Незупиняючисьна подробицях(дивись спецкурс‘Додатковірозділи чисельногоаналізу’),дамо деякідостатні умови,за яких
або
або
Швидкістьзбіжностіоцінюєтьсянерівністю
де
Задаючипотрібну точність
одержатинеобхіднукількістьітерацій
Наведеніумови є достатнімидля збіжностіметоду ітерацій,але аж ніяк ненеобхідними.Необхідні ідостатні умовизбіжностіметоду ітераційдає наступнатеорема, якусформулюємобез доведення.
ТЕОРЕМА: Нехай система(2) має єдинийрозв’язок.Послідовнінаближення(3) збігаютьсядо розв’язкусистеми (2) задовільногопочатковогонаближення
Повернемосьзараз до способівприведення(1) до форми (2). Запишемо(1) у розгорнутійформі
Звідсидва найпростішихітераційнихметода.
МетодЯкобі, якийзадаєтьсярекурентнимспіввідношенням:
МетодЗейделя, де вжезнайдені компонентиберуться управій частиніспіввідношенняз (n+1)-гонаближення,а інші- з n-го наближення:
Можнадати матричнуформу методівЯкобі і Зейделя.
Нехайматрицю Анаведено увигляді:
де
D- діагональнаматриця з
Заприпущенням
Тодізображеннюу формі (8) відповідає
або
Такимчином, методуЯкобі відповідаєітераційнапроцедура
МетодуЗейделя відповідає
Використовуючисформульованіраніш достатніумови збіжності
або
тобтодіагональнепереваженняматриці А.
Можнадовести, що завказаних умовзбігаєтьсяі методЗейделя.
Покажемо,що до форми(2), що задовольняєумовам збіжності,може бути зведенадовільна система(1) з
Дійсно,візьмемоматрицю
тобтоодержали форму(2) з
Зарахунок виборудостатньо малих
Процесітерації, щозбігається,володіє властивістюстійкості,тобто окремапохибка у обчисленняхне позначаєтьсяна кінцевомурезультаті,тому що хибненаближенняможна розглядатияк новий початковийвектор.
МЕТОД ПРОГОНКИ.
Системауравнений дляопределениякоэффициентовсплайна представляетсобой частныйслучай системлинейныхалгебраическихуравнений
стрехдиагональнойматрицей
Вобщем случаесистемы линейныхалгебраическихуравнений с трехдиагональнойматрицей имеютвид
Длячисленногорешения систем трехдиагональнымиматрицамиприменяется методпрогонки,который представляетсобой вариантметода последовательногоисключениянеизвестных.
Т.е.матрицу Аможно записать
Идеяметода прогонкисостоит в следующем.Решение системы (1) ищется в виде
где
Выведемформулы длявычисления
Подставляяимеющиесявыражения для
А именно,достаточноположить
Этиначальныезначения находимиз требованияэквивалентностиусловия (3) при
Такимобразом, получаем
Нахождениекоэффициентов
Иравно
Нахождение
называетсяобратнойпрогонкой. Алгоритм решениясистемы (1), (2)определяемый формулами(4)-(6) называетсяметодомпрогонки.
Метод прогонкиможно пременять,если знаменателивыражений (4),(6) не обрщаютсяв нуль.
Покажем, чтодля возможностипримененияметод прогонкидостаточнопотребовать,чтобы коэффициентысистемы (1), (2)удовлетворялиусловиям
Сначаладокажем поиндукции, чтопри условиях (7), (8) модули прогоночныхкоэффициентов
Преждевсего для любыхдвух комплексныхчисел
Изнеравенстватреугольникаимеем
Откуда
Вернемсятеперь к доказательству
а,используя (7) ,получаем
т.е.знаменателивыражений (4)не обращаютсяв нуль.
Более того
Следовательно,
Далее,учитывая второе из условий (8)и только чтодоказанноенеравенство
т.е. не обращаетсяв нуль и знаменательв выражениидля
К аналогичномувыводу можноприйти и в томслучае, когдаусловия (7), (8) заменяютсяусловиями
Крометого, доказанныенеравенства
Действительно,пусть в формуле(6) при
Тогдана следующемшаге вычислений,т.е. при
вместо
Отсюдаполучаем, что
Подсчитаемчисло арифметическихдействий, выполняемыхпри решениизадачи (1), (2) методомпрогонки.
По формулам(4), что реализуемыес помощью шестиарифметическихдействий, вычисленияпроизводятся
арифметическихдействий, т.е. число действийрастет линейноотносительночисла неизвестных
Прирешении жепроизвольнойсистемы линейныхалгебраическихуравненийметодом Гаусcачисло действийпропорциональнокубу числанеизвестных.
ВЫЧИСЛЕНИЕСОБСТВЕННЫХЗНАЧЕНИЙ ИСОБСТВЕННЫХВЕКТОРОВ МАТРИЦ.
Большоечисло задачматематикии физики требуетотысканиясобственныхзначений исобственныхвекторов матриц,т.е. отысканиятаких значений+
иотыскания этихнетривиальныхрешений.
Здесь
Изкурса алгебрыизвестно, чтонетривиальноерешение системы(1) существуеттогда и толькотогда, когда
где Е- единичнаяматрица. Еслираскрыть определитель
Определитель
Различаютполнуюпроблему собственныхзначений,когда необходимоотыскать всесобственныезначения матрицыА исоответствующиесобственныевекторы, и частичнуюпроблему собственныхзначений,когда необходимоотыскать тольконекоторыесобственныезначения, например,максимальноепо модулюсобственноезначение .
Метод Данилевскогоразвертываниевековогоопределителя.
Определение.Квадратнаяматрица Рпорядкаm называется подобной матрице А, если она представленав виде
гдеS -невыродженнаяквадратнаяматрица порядка m.
ТЕОРЕМА. Характеристическийопределительисходной иподобной матрицысовпадают .
Доказательство.
Идея методаДанилевскогосостоит в том,что матрицаА подобнымпреобразованиямприводится,к так называемойнормальнойформе Фробениуса
Характеристическоеуравнение дляматрицы Р имеетпростой вид
Приведениематрицы Ак нормальнойформе ФробениусаР осуществляетсяпоследовательнопострокам,начиная с последенейстроки.
Приведемматрицу А
подобнымпреобразованиек виду
Пусть
где
Слудующийшаг - приведениематрицы
Если
где
Таким образом
Далее процедурааналогичная,если на кождомшаге в очереднойстроке, на местекоторого подобнымпреобразованиемнужно получитьединицу, неравную нулю.
В этомслучае ( будемназыват егорегулярным) нормальнаяформула Фробениусабудет полученаза ( m-1) шагови будет иметьвид
Рассмотримнерегулярныйслучай, когдаматрица, полученнаяв результатеподобныхпреобразованийприведена ужек виду
В этой ситуациивозможно дваслучая. В первомслучае к-й
строкелевее элемента
у которойпо сравнениюс матрицей
Рассмотримвторой нерегулярныйслучай, когдав матрице
где
Обративмвнимание нато, что матрица
Сомножитель
Предположимтеперь, чтоматрица Аподобнымпреобразованиям
находимодним из известныхметодов егокорни
Теперьстоит задачаотыскать собственныевекторы, соответствующиеэтим собственнымзначениям, т.е.векторы
Решимее следующимобразом: найдемсобственныевекторы матрицыР ,а затем поопределенномусоотношениюя пересчитаемсобственныевекторы матрицыА .Это соотношениедает следующая теорема.
ТЕОРЕМА.Пусть
Тогда
Доказательство.Тривиальноследует изтого, что
Домножая левую и правуючасть этогоравенства слева на S,
имеем
А это и означает, что
отвечающийсобственномузначению
Найдемсобственный векторматрицы Р, котораяимеет нормальнуюформу Фробениусаи подобна матрицеА. Записывая
или
В этойсистеме однаиз переменныхможет бытьсделана свободнойи ей может бытьпридано произвольное значение. Вкачестве таковойвозьмем
Тогда последовательнонаходим
т.е. искомыйсобственныйвектор матрицыРимеет вид
Если процессприведенияматрицы Ак формеР был регулярным,то
В соответствиис теоремойсобственнымвектором матрицыА для собственногозначения
Такимобразом, задача вычислениясобственныхвекторов матрицыА решена.
НАБЛИЖЕННЯФУНКЦІЙ.ЗАДАЧА ІНТЕРПОЛЯЦІЇ.
Задачанаближенняфункцій виникаєпри розв’язаннібагатьох задач( обробка експериментальнихданих, чисельнедиференціюваннята інтегруванняфункцій, розв’язаннядиференціальнихта інтегральнихрівнянь).
Дуже зручною увикористанніна практиціфункцією ємногочлен. Щобзадати многочлен,треба задатитільки скінченнукількість йогокоефіцієнтів.Значення многочленапросто обчислюються(згадаємо схемуГорнера), йоголегко продиференціювати,проінтегруватиі т.і. Тому алгебраїчнімногочленизнайшли широкезастосування для наближення(апроксимації)функцій.
Розглянемодекілька задачнаближенняфункцій.
Постановказадачі інтерполяції.Нехай відомізначення деякої функції
Виникаєзадача поновлення( наближеного)функції
Інодівідомо, що наближенуфункцію доцільношукати у вигляді
девигляд функції відомий,а параметри
Колипараметри
Середспособів інтерполяціїнайбільш поширенимє випадок лінійноїінтерполяції.
де
тобтоз системи n+1лінійнихрівнянь з n+1невідомими
Уокремому випадку,коли
тобтоінтерполяціяздійснюєтьсямногочленом,який називається інтерполяційним.
ТЕОРЕМА.Якщо вузлиинтерполяціїрізні, то існуєєдиний інтерполяційниймногочлен n-гоступеню.
Доведення.Дійсно, системарівнянь (1) у цьомувипадку має вигляд
Їївизначник євизначникомВандермонда
У тому,що має місцеправа частинарівності (4) , можна переконатисянаступнимчином.
Віднімаючиперший рядокз усіх наступних,маємо
Віднімаючитепер з кожногостовпця попередній,що множитьсяна
тежє визначникомВандермонда,порядок якогона одиницюменше порядкупопереднього.
Зробившиз ним те ж, щоз попереднім,одержимо
Бачимо,що при
Такимчином, інтерполяційнийполіном можнаодержати шляхомрозв’язаннясистеми лінійнихалгебраїчнихрівнянь (3).
ІнтерполяційниймногочленЛагранжа.
Інтерполяційниймногочлен можебути записанийне тільки уформі (2). Існуютьі інші формизображенняінтерполяційногомногочлена,які можна записативідразу черезвихідні данізадачі , тобточерез
ТЕОРЕМА.Інтерполяційниймногочлен можебути записанийу формі
яканазиваєтьсяінтерполяційниммногочленомЛагранжа .
Доведення.Переконаємосьу цьому безпосередньо.
Приn=1маємо
Бачимо,що вираз (6) ємногочленпершого ступеню,причому підстановкоюпереконуємося, що
Приn=2
Нарешті, для довільногонатуральногоn
де
Функції(8) є многочленамиступеню n.Отже (7) теж є алгебраїчниммногочленомступеню n.Оскільки
Функціії(многочлени) (8) називаютьсялагранжевими коефіцієнтами.
Зауважимо, що оскількиінтерполяційниймногочлен (7)лінійно залежитьвід значеньфункції
ПОХИБКА ІНТЕРПОЛЯЦІЇ МНОГОЧЛЕНОМ.
Можназаписати рівність
де
щомістить усівузли інтерполяції
Введемопозначення
ТЕОРЕМА.Якщо
де
Доведення.Шукаємо
де
Зафіксуємодовільне
Цяфункція внаслідок(1), (9), (10), (13) дорівнюєнулеві при
Затеоремою Ролля
одержуємо
звідки,у відповідностіз (13), (9) має місце(11), (12).
З(12) одержуємооцінку похибкиінтерполяціїу точці
таоцінку максимальноїпохибки наусьому відрізку
де
Інтерполяціяз рівновіддаленимивузлами.
Розглянемоособливі побудовиінтерполяційногомногочленаЛагранжа увипадку рівномірногорозподілувузлів.
Нехай
Введемобезрозмірнунезалежнузмінну
Тодівузлу
і, окрімтого, виконуютьсяспіввідношення
Прицьому інтерполяційниймногочленЛагранжа, щовідповідаєвипадку
У загальномувипадку інтерполяційниймногочленЛагранжа
одержитьнаступнийвигляд:
де
Оскільки
де
залишковийчлен інтерполяційногомногочленаможе бути поданийу вигляді
Зауважимо,що з означення
Томуоцінку максимальноїпохибки інтерполяцііна відрізку
можназаписати унаступномувигляді :
де
Величина
Враховуючи, що
Зауважимо,що (враховуючи
Виходячиз підсиленоїоцінки ,щоодержуєтьсяз нерівності
Зауваження.При заданому
розташованіз кроком
ніжу його кінців.
СКІНЧЕННІТА ПОДІЛЕНІРІЗНИЦІ.
Скінченнірізниці.Нехай
називається скінченноюрізницею першогопорядкуфункції
Величина
Взагалі,скінченнарізниця n-гопорядкуфункції
означаєтьсярекурентнимспіввідношенням
де
Приобчисленняхскінченнірізниці зручнозаписуватиу вигляді таблиці
Розглянемодеякі властивостіскінченнихрізниць.
Лема1.Якщо
Доведення.При n=1маємоз формули скінченнихприростів
Лагранжата з (1)
При
Тодізгідно (2)
ітому за формулоюскінченнихприростівЛагранжа
Але
Застосовуючище раз формулускінченнихприростівЛагранжа до
маємо
де
виходить
тобтотвердженнялеми при
Для
Висновокз леми 1. Скінченнарізниця
Однез практичнихзастосуваньскінченнихрізниць полягаєу наступному.Згідно леми1, якщо
Тому, якщо
та використатив оцінці похибкиінтерполяціїз рівновіддаленимивузлами. Такоюнестрогоюоцінкою похибкикористуються,якщо достатньоскладне обчисленняпохідної
Поділенірізниці.Нехайтепер
Значення
Число
називаєтьсяподіленою різницею першогопорядку функції
Очевидно
тобтоподілена різницяпершого порядкує симетричноюфункцією аргументів
Поділенарізниця -гопорядку означаєтьсячерез поділені різниці
Приобчисленняхподілені різницізаписують увигляді таблиці
тобтоє симетричноюфункцією своїхаргументів.
Доведення.При
При
Длядовільного
Згіднолеми 2 значенняподіленоїрізниці незалежить відпорядку нумерації
Лема3.Якщо
Доведення.Для
Лема4.Нехай
що
Доведення.Для вузлів, щорозміщені зсталим кроком,рівність (13)безпосередньовиходить з лем1, 3.
Доведенняу загальномувипадку можназдійснитинаступнимчином. Візьмемоточку
Співставляючиостаннє з ранішодержанимвиразом дляпохибки
Покладаючитепер
Висновок з леми 4.Поділена різниця
Скінченніі поділенірізниці маютьрізноманітнізастосування.Далі розглянемоїх використаннядля побудовиінтерполяційнихмногочленів.
ІнтерполяційниймногочленНьютона .
Нехай
Лема1. Алгебраїчниймногочлен
Доведення.Поперш за всезауважимо,щоподілені різниці
Очевидно
Доведемо(2) при
При
Придовільномунатуральному
Многочлен(1) називаєтьсяінтерполяційниммногочленомНьютона длянерівних проміжків.
Згідно теоремі єдностівін тотожньоспівпадає зінтерполяційниммногочленомЛагранжа, тобто
УінтерполяційногомногочленаЛагранжа виднойого явну залежністьвід кожногозначення функції
ІнтерполяційниймногочленЛагранжа (1) міститьне значенняфункції
Випадокравновіддаленихвузлів. Нехай
івводячи безрозмірнузмінну
інтерполяційниймногочлен (1)можна переписатиу вигляді
ЦеймногочленназиваєтьсяінтерполяційниммногочленомНьютона дляінтерполяціївперед.
Уньому початоквідліку знаходитьсяу крайньомувузлі
Інтерполяційниймногочлензвулами
,де
іназиваєтьсяінтерполяційниммногочленомНьютона дляінтерполяціїназад.
Уньому початоквідліку
Інтерполяційниймногочлен(4) зручно використовуватипри інтерполяціїу кінці таблиці.
Якщопри заданому
маємодостатню кількістьвузлів з кожногобоку від
Найбільшістотньо задатиінтерполяційниймногочлен увигляді (1), деза
Можливотакож у розглянутомувипадку використовуватиінтерполяційнімногочлени(3), (4), а також інтерполяційниймногочленЛагранжа.
Назакінченнязазначимо, щозалишковийчлен многочлена(3) має той жевигляд, що і увипадку інтерполяційногомногочленаЛагранжа зрівновіддаленимивуздами, тобто
Згіднолемі, у якійпоказано, що
МЕТОДГАУССА С ВЫБОРОМГЛАВНОГО ЭЛЕМЕНТА.
Основнаяидея метода.Может оказаться,что система
Ax=f (1)
имеетединственноерешение, хотякакой-либо изугловых миноровматрицы Аравен нулю. Вэтом случаеобычный методГаусса оказываетсянепригодным,но может бытьприменен методГаусса с выборомглавного элемента.
Основнаяидея методасостоит в том,чтобы на очередномшаге исключатьне следующеепо номерунеизвестное,а тонеизвестное,коэффициентпри которомявляется наибольшимпо модулю. Такимобразом, в качествеведущего элементаздесь выбираетсяглавный,т.е. наибольшийпо модулю элемент.Тем самым, если ,то в процессевычисленийне будет происходитьделение нануль.
Различныеварианты методаГаусса с выборомглавного элементапроиллюстрируемна примересистемы из двухуравнений
и к (3) применяетсяпервый шагобычного методаГаусса. Указанныйспособ исключенияназываетсяметодомГаусса с выборомглавного элементапо строке.Он эквивалентенприменениюобычного методаГаусса к системе,в которой накаждом шагеисключенияпроводитсясоответствующаяперенумерацияпеременных.
Применяетсятакже методГаусса с выборомглавного элементапо столбцу.Предположим,что
и к новойсистеме применимна первом шагеобычный методГаусса. Такимобразом, методГаусса с выборомглавного элементапо столбцуэквивалентенприменениюобычного методаГаусса к системе,в которой накаждом шагеисключенияпроводитсясоответствующаяперенумерацияуравнений.
Иногдаприменяетсяи методГаусса с выборомглавногоэлементаповсейматрице, когдав качествеведущего выбираетсямаксимальныйпо модулю элементсреди всехэлементовматрицы системы.
Матрицыперестановок.Ранее былопоказано, чтообычный методГаусса можнозаписать ввиде
где
ОПРЕДЕЛЕНИЕ1.МатрицейперестановокРназываетсяквадратнаяматрица, у которойв каждой строкеи в каждом столбцетолько одинэлемент отличенот нуля и равенединице.
ОПРЕДЕЛЕНИЕ2.Элементарнойматрицей перестановок
Например,элементарнымиматрицамиперестановоктретьего порядкаявляются матрицы
Можноотметить следующиесвойства элементарныхматриц перестановок,вытекающиенепосредственноиз ихопределения.
Произведениедвух (а следовательно,и любого числа)элементарныхматриц перестановокявляется матрицейперестановок(не обязательноэлементарной).
Для любойквадратнойматрицы Аматрица
Для любойквадратнойматрицы Аматрица
Применениеэлементарныхматриц перестановокдля описанияметода Гауссас выбором главногоэлемента постолбцу можнопояснить наследующемпримере системытретьего порядка:
Системаимеет вид (1), где
Максимальныйэлемент первогостолбца матрицыАнаходится вовторой строке.Поэтому надопоменять местамивторую и первуюстроки и перейтик эквивалентнойсистеме
Систему(6) можно записатьв виде
т.е. онаполучаетсяиз системы (4)путем умноженияна матрицу
перестановок
Далее,к системе (6) надоприменитьпервый шагобычного методаисключенияГаусса. Этотшаг эквивалентенумножениюсистемы (7) наэлементарнуюнижнюю треугольнуюматрицу
В результатеот системы (7)перейдем кэквивалентнойсистеме
или вразвернутомвиде
Из последнихдвух уравненийсистемы (9) надотеперь исключитьпеременное
являетсяэлемент второйстроки, делаемв (10) перестановкустрок и темсамым от системы(9) переходим кэквивалентнойсистеме
которуюможно записатьв матричномвиде как
Такимобразом система(12) получена из(8) применениемэлемен-тарнойматрицы перестановок
Далеек системе (11) надоприменитьвторой шагисключенияобычного методаГаусса. Этоэквивалентноумножениюсистемы (11) наэлементарнуюнижнюю треугольнуюматрицу
В результатеполучим систему
или
Заключительныйшаг прямогохода методаГаусса состоитв замене последнегоуравнениясистемы (14) уравнением
что эквивалентноумножению (13)на элементарнуюнижнюю треугольнуюматрицу
Такимобразом, длярассмотренногопримера процессисключенияГаусса с выборомглавного элементапо столбцузаписываетсяв
виде
По построениюматрица
являетсяверхней треугольнойматрицей сединичнойглавной диагональю.
Отличиеот обычногометода Гауссасостоит в том,что в качествесомножителейв (16) наряду сэлементарнымитреугольнымиматрицами
Покажемеще, что из (16)следует разложение
PA=LU, (17)
где L-нижняятреугольнаяматрица, имеющаяобратную,P- матрицаперестановок.
Для этогонайдем матрицу
По свойству2) матрица
Матрица
т.е.
Из (18), учитываяравенство
Отсюдаи из (16) видно, что
где обозначено
Общийвывод.Результат,полученныйранее для оченьчастного примера,справедливи в случае общейсистемы уравнений(1).
А именно,метод Гауссас выбором главногоэлемента постолбцу можнозаписать в виде
где
Отсюда,используясоотношенияперестановочности,аналогичные(19), можно показать,что метод Гауссас выбором главногоэлемента эквивалентенобычному методуГаусса, примененномук системе
PAx=Pf, (21)
где Р -некотораяматрица перестановок.
Теоретическоеобоснованиеметода Гауссас выбором главногоэлемента содержитсяв следующейтеореме.
ТЕОРЕМА1. Если
вок Ртакая, что матрицаРАимеет отличныеот нуля угловыеми-
норы.
Доказательствов п.4.
СЛЕДСТВИЕ.Если
вокР такая,что справедливоразложение
РА=LU, (22)
где L-нижняятреугольнаяматрица с отличнымиот нуля диагональнымиэлементамии U-верхняя треугольнаяматрица с единичнойглавной диагональю.В этом случаедля решениясистемы (1) можноприменять методГаусса с выборомглавного элемента.
4. Доказательствотеоремы 1.Докажем теоремуиндукцией почислу m-порядку матрицыА.
Пустьm=2,т.е.
Если
все угловыеминоры отличныотнуля.
Пустьутверждениетеоремы вернодля любых квадратныхматриц порядкаm-1.Покажем, чтооно верно и.для матрицпорядкаm. Разобьемматрицу Апорядка mнаблоки
где
Достаточнорассмотретьдва случая :
имеем
причем
Рассмотримвторой случай,когда
где
Переставляяв матрице Астрокис номерами lи m,получимматрицу
и отличаетсяот (23) толькоперестановкойстрок. Следовательно,этот минор неравен нулю имы приходимк рассмотренномувыше случаю.
Теоремадоказана.