Процес Грама - Шмідта — найвідоміший алгоритм ортогоналізації, в якому за лінійно-незалежною системою будується така, що кожний вектор лінійно виражається через , тобто матриця переходу від до ― верхня трикутна матриця.
Можна пронормувати систему і зробити, щоб діагональні елементи матриці переходу були додатніми; ці умови однозначно визначають систему та матрицю переходу.
Процес Грама — Шмідта застосований до матриці з лінійно-незалежними стовпцями є QR розкладом матриці (розклад на ортогональну і верхню трикутну матрицю з додатніми діагональними елементами).
Алгоритм
Визначимо ортогонально-проєкційний оператор
де <u, v> означає скалярний добуток векторів u and v. Цей оператор проектує вектор v ортогонально на вектор u.
Приймемо та запишемо рекурсивну формулу
Нормуючи вектори , отримаємо ортонормовану систему о.
Геометричний зміст процесу в тому, що вектор є проєкцією вектора на перпендикуляр до лінійної оболонки векторів
Властивості
- Для кожного лінійні оболонки систем та збігаються.
- Добуток довжин дорівнює об'єму паралелепіпеда, побудованого на векторах системи , як на ребрах.
Числова стійкість
Коли процес втілено на комп'ютері, вектори часто не точно ортогональні, через похибки заокруглювання. Для процесу Грама — Шмідта у вигляді описаному вище (іноді згадуваному як «класичний Грам — Шмідт») ця втрата ортогональності особливо шкідлива; кажуть, що (класичний) процес Грама — Шмідта числово нестійкий.
Процес Грама — Шмідта можна стабілізувати завдяки маленькій зміні; цю версію іноді згадують як модифікований Грам — Шмідт. Цей підхід дає той самий результат що й оригінальна формула в точній арифметиці і вводить менші похибки в арифметиці скінченної точності. Замість того, щоб обчислювати вектор uk як
його обчислюють як
Кожен крок знаходить вектор ортогональний до . Таким чином, також ортогональний похибкам введеним під час обчислення .
Джерела
- Гантмахер Ф. Р. Теория матриц. — 5-е. — М: : Физматлит, 2010. — 559 с. — .(рос.)
- Гельфанд И. М. Лекции по линейной алгебре. — 5-е. — Москва : Наука, 1998. — 320 с. — .(рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Proces Grama Shmidta najvidomishij algoritm ortogonalizaciyi v yakomu za linijno nezalezhnoyu sistemoyu v1 v2 vk displaystyle mathbf v 1 mathbf v 2 dots mathbf v k buduyetsya u1 u2 uk displaystyle mathbf u 1 mathbf u 2 dots mathbf u k taka sho kozhnij vektor ui displaystyle mathbf u i linijno virazhayetsya cherez v1 v2 vi displaystyle mathbf v 1 mathbf v 2 dots mathbf v i tobto matricya perehodu vid vi displaystyle mathbf v i do ui displaystyle mathbf u i verhnya trikutna matricya Proces ortogonalizaciyi Grama Shmidta na troh linijno nezalezhnih neortogonalnih vektorah Mozhna pronormuvati sistemu ui displaystyle mathbf u i i zrobiti shob diagonalni elementi matrici perehodu buli dodatnimi ci umovi odnoznachno viznachayut sistemu ui displaystyle mathbf u i ta matricyu perehodu Proces Grama Shmidta zastosovanij do matrici z linijno nezalezhnimi stovpcyami ye QR rozkladom matrici rozklad na ortogonalnu i verhnyu trikutnu matricyu z dodatnimi diagonalnimi elementami AlgoritmPershi 2 kroki ortogonalizaciyi Viznachimo ortogonalno proyekcijnij operator projuv u v u u u uu u u v ee v e u u displaystyle mathrm proj mathbf u mathbf v langle mathbf u v rangle over langle mathbf u u rangle mathbf u mathbf uu top over langle mathbf u u rangle cdot mathbf v mathbf ee top cdot mathbf v qquad mathbf e mathbf u over mathbf u de lt u v gt oznachaye skalyarnij dobutok vektoriv u and v Cej operator proektuye vektor v ortogonalno na vektor u Prijmemo u1 v1 displaystyle mathbf u 1 mathbf v 1 ta zapishemo rekursivnu formulu ui vi j 1i 1 vi uj uj uj uj vi j 1i 1ejej vi displaystyle mathbf u i mathbf v i sum j 1 i 1 frac langle mathbf v i mathbf u j rangle langle mathbf u j mathbf u j rangle mathbf u j mathbf v i bigg sum j 1 i 1 mathbf e j mathbf e j top bigg mathbf v i Normuyuchi vektori ui displaystyle mathbf u i otrimayemo ortonormovanu sistemu o ei displaystyle mathbf e i Geometrichnij zmist procesu v tomu sho vektor ui displaystyle mathbf u i ye proyekciyeyu vektora vi displaystyle mathbf v i na perpendikulyar do linijnoyi obolonki vektoriv v1 vi 1 displaystyle mathbf v 1 dots mathbf v i 1 VlastivostiDlya kozhnogo i displaystyle i linijni obolonki sistem v1 vi displaystyle mathbf v 1 dots mathbf v i ta u1 ui displaystyle mathbf u 1 dots mathbf u i zbigayutsya Dobutok dovzhin ui displaystyle mathbf u i dorivnyuye ob yemu paralelepipeda pobudovanogo na vektorah sistemi vi displaystyle mathbf v i yak na rebrah Chislova stijkistKoli proces vtileno na komp yuteri vektori uk displaystyle mathbf u k chasto ne tochno ortogonalni cherez pohibki zaokruglyuvannya Dlya procesu Grama Shmidta u viglyadi opisanomu vishe inodi zgaduvanomu yak klasichnij Gram Shmidt cya vtrata ortogonalnosti osoblivo shkidliva kazhut sho klasichnij proces Grama Shmidta chislovo nestijkij Proces Grama Shmidta mozhna stabilizuvati zavdyaki malenkij zmini cyu versiyu inodi zgaduyut yak modifikovanij Gram Shmidt Cej pidhid daye toj samij rezultat sho j originalna formula v tochnij arifmetici i vvodit menshi pohibki v arifmetici skinchennoyi tochnosti Zamist togo shob obchislyuvati vektor uk yak uk vk proju1 vk proju2 vk projuk 1 vk displaystyle mathbf u k mathbf v k mathrm proj mathbf u 1 mathbf v k mathrm proj mathbf u 2 mathbf v k cdots mathrm proj mathbf u k 1 mathbf v k jogo obchislyuyut yak uk 1 vk proju1 vk uk 2 uk 1 proju2 uk 1 uk k 2 uk k 3 projuk 2 uk k 3 uk k 1 uk k 2 projuk 1 uk k 2 displaystyle begin aligned mathbf u k 1 amp mathbf v k mathrm proj mathbf u 1 mathbf v k mathbf u k 2 amp mathbf u k 1 mathrm proj mathbf u 2 mathbf u k 1 amp vdots mathbf u k k 2 amp mathbf u k k 3 mathrm proj mathbf u k 2 mathbf u k k 3 mathbf u k k 1 amp mathbf u k k 2 mathrm proj mathbf u k 1 mathbf u k k 2 end aligned Kozhen krok znahodit vektor uk i displaystyle mathbf u k i ortogonalnij do uk i 1 displaystyle mathbf u k i 1 Takim chinom uk i displaystyle mathbf u k i takozh ortogonalnij pohibkam vvedenim pid chas obchislennya uk i 1 displaystyle mathbf u k i 1 DzherelaGantmaher F R Teoriya matric 5 e M Fizmatlit 2010 559 s ISBN 5 9221 0524 8 ros Gelfand I M Lekcii po linejnoj algebre 5 e Moskva Nauka 1998 320 s ISBN 5791300158 ros