Главная » Просмотр файлов » Б.П. Демидович, И.А. Марон - Основы вычислительной математики

Б.П. Демидович, И.А. Марон - Основы вычислительной математики (1132358), страница 56

Файл №1132358 Б.П. Демидович, И.А. Марон - Основы вычислительной математики (Б.П. Демидович, И.А. Марон - Основы вычислительной математики) 56 страницаБ.П. Демидович, И.А. Марон - Основы вычислительной математики (1132358) страница 562019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 56)

3 а и е ч а н и е 2. Для ускорения сходнмости итерационного процесса (6) иногда выгодно составлять последовательность матриц 9 11) нлхождвниз нлизольшего по модулю совствзнного значения 425 В самом деле, из формулы (2) имеем: А"у = с,Хгхш+ ~чь', с )!; хж', где х'л (7'=1, 2, ..., и) — собственные векторы матрицы А. Отсюла /! ~и~ Так как ~ — ~ — 0 при гл — оо (у) 1), то при достаточно Х, большом лг с любой степенью точности будем иметь: А ужу Х,х'", т. е. А"9 лишь числовым множителем отличается от собственного вектора хш и, следовательно, также является собственным вектором, соответствующим тому же самому собственному значению )! . П р и и е р. Найти наибольшее собственное значение матрицы А= 1 2 1 (8) н соответствующий ему собственный вектор.

Решение. Выбираем начальный вектор Составляем таблицу 27. Таблица 27 Вычисление первого собственного значения у Ау А'у Агу л'у л'у а~у А~у А1еу 24 15 6 1!1 60 2! 504 252 8! -П 2268 10161 1089 4779 333 1422 45433 21141 620! 202833 93906 27342 905238 417987 121248 4 038939 1 862460 539235 Остановившись на итерациях Аср =у(м и А(су =уме), получаем значения с'1 4038939 „(~) 906238 4,462; ~1 — = — = 4,456; В(а) 417987 з — =4 447. ~М 121248 Следовательно, приближенно можно принять; 3 (4'462+ 4'456+ 4,447) — 4,455 ж 4,46 В качестве первого собственного вектора матрицы А можно взять: ) 40389391 А)оу 1862460 639236 Нормируя его, окончательно получим: Л(т) = 0,42 Случай 2.

Наибольшее по модулю собственное значение матрицы А является кратным. Пусть )(1 )(2 ' 7)с 1)( 1 ) ! "а! Из формулы 15) имеем: при 7с ) а. в(~~)) с)хпХ)(~+ +ср )м+)+с х) Хм+(4 1 с х хм+) с)хг)Х, +... + ссх(сХ) + с,„1х(, с., (ь .(. ) +... + с„х(„Х п~ ~и и т /Х„'(м+) сгхп+ ° ° +ссх(с+сг+)хь х+) ~ ~ ) + ° +с„х(„~ — ") 1 1 — )(т сьхм+ ° ° +ссхм+сс+)хг сьх ~ с+ ~ + ° ° ° +с„хш ~,— "~ дх 8( Отсюда, если сгк()+... +с,х(,фО, учитывая, что — — О при л) ао и 7с ) а, () )),ь~е Х, 426 нахождвнив соиствянных значений и ввктогов (гл.

хп ф 11) нлхождинив нливольшего по модхлю совствинного значения 427 получим: (лВ» г~ 1пп ', =Х (1=1, 2, ..., л) е н Д~ или, точнее, Таким образом, указанный выше способ вычисления Х„применим и в этом случае. Как и прежде, у ни Аю представляет собой один из приближенных собственных векторов матрицы А, соответствующих значению Х,. Изменяя начальный вектор у, мы, вообще говоря, получаем другой линейно независимый вектор матрицы А. Заметим, что в этом случае не гарантировано, что нашим приемом будет определена вся совокупность линейно независимых собственных векторов иатрнцы А для значения Х,.

Для случаев 1 — 2 можно указать более быстрый итерационный процесс нахождения наибольшего по модулю собственного значении 7 матрицы А, а именно: образуем последовательность матриц А, А», А», А», ..., А»». Как известно (гл. Х, $ 12), ~~.", Х; =ЗрА; (=1 аналогично н ~~ ХГ=ЗрА Ф=\ где л» = 2».

Ограничиваясь для простоты случаем 1, имеем: К,"+~, +... +Х„"=й;~1+('— ')" +... +(~")"~ =ЗрА; отсюда При л» вЂ” оо получаем: ~Х ~= 11ш ~~/Зр 4, т. е. ) Х ~ ж ~~/Зр Аи, где и» достаточно велико. 428 нххождяних совстйвнных значений и вантовое [гл. хп Чтобы избежать извлечения корней высокой степени, можно найти А" +г = АмА.

Тогда )3и+1 ( )„03+1 ( ( )и+1 6 ~щ+г и л~+Х, +... +й~ =Зрл". Отсюда, учитывая относительную малость | вв (,..., ()1„( по сравнению с (й (, получим: Х,жбрл +'/Зрл". ф 12. Метод скалярных произведений для нахождения первого собственного значения действительной матрицы Для отыскания первого собственного значения 3., действительной матрицы А можно указать несколько иной итерационный процесс, являющийся иногда более выгодным. Метод основан на образовании скалярных произведений (А'Уо, А'"уо) н (А'-'Уо, Л'Уо) (й = 1, 2, ,), где А' †матри, транспонированная с матрнцей А, и уз †выбранн каким-либо образом начальный вектор.

Переходим теперь к изложению самого метода, Пусть А †действительн матрица и лы йю ..., л„ вЂ” ее собственные значения, которые предполагаются различными, причем ) Х,() (Хз()...=>(Х„(. Возьмем некоторый ненулевой вектор уе и с помощью матрицы А построим последовательность итераций уь — — Ау„,' (л=1, 2,,). Для вектора уе образуем также с помощью транспонированной ма- трицы А' вторую последовательность итераций у,'=Лу,', (а=1, 2, (2) где у',=у,. Согласно теореме 1 главы Х, й 16 в пространстве Е„ выберем два собственных базиса (х ) и (ху) соответственно для матриц А и А', удовлетворяющих условиям биортонормировки: (хп х;).=бы, (3) где Ах, = йгх; и А'х1 = Х1х; (1, /= 1, 2, ..., а).

Обозначим координаты вектора уе в базисе (ху) через аы ..., а„, а в з 12) метОд ск»лягных пгоизаедений базисе (х') — через Ьы ..., Ь„, т. е. уо —— а,х,+... +а„х„и уо — — Ь,х',+... +Ь„х'„. Отсюда « у«=А«у»=~ а/Х~ х/ (4) у' =А'«у =~", Ь/Х"»х' (Ф= — 1; 2, ...). (4') »=1 Составим скалярное произведение / л о (у» у ) =(А«уо А «уо) =(уо А '«уо) =~ ~Р ~а;х;, '~з ~Ь/Хо'«х' с»=1 1=1 Отсюда в силу условия ортоиормирования находим: о (У», У„) = ~ а«Ь'Х'» = а,Ь; й,'«+ а»Ь; Х,'»+... + а»Ь„'),„'». (5) г=» Аналогично (у„„у') = а Ь; Х,о» - ' + а»Ь, "Х ™ - » +... + а„Ь' Х*« - », ! (б) Следовательно, при а»Ь; -ЙО имеем: — Х +О// — о» Таким образом, (у,, у,) (А'уо, А'у») (у»,, у,') (А'-'у,, А'уо) (7) Этот метод особенно удобен для симметрической матрицы А, так как тогда А' = А, и мы имеем просто (А'уо, А'уо) (8) (А" 'у»,А»уо) и, следовательно, здесь нужно построить только одну последовательность у» — — А«у (а=1, 2, ...).

П р н и е р. Методом скалярных произведений найти наибольшее собственное значение матрицы ($ 11) А= 1 2 1 Р е ш е н и е. Так как матрица А — симметрическая, то достаточно построить лишь одну последовательность итераций А уо(а = 1,2,... ). 430 нлхождвниа совотввнных знлчвний и вьктогов (гл.

хп Выбирая за начальный вектор Уо= 1 ~2 2681 Аоуо = 1 080 и ЗЗЗ Отсюда (АоУо А Уо) =2268'10 161+ 1089'4779+ 333'1422 = 28 723 005 и (АоУо АоУо) = 10 161'+ 4779о+ 1422' = 128 106 846. Следовательно, (Ау, АУ) 128100840 (А'Уо АпУо) 28 723 000 что совпадает в написанных знаках со значением, найденным прежде с помошью Атоуо (см.

ф 11). 3 а м е ч а н и е. Методы нахождения наибольшего по модулю корня характеристического уравнения (ф 11) можно использовать для нахождения наибольшего по модулю корня алгебраического уравнения хп+р,х" '+... +р„=-О. (9) Действительно, уравнение (9), как легко непосредственно проверить, является вековым для матрицы (ср. 9 3, матрица Фробениуса) Р1 — Ро ° ° Рп т — Рл 1 0 ... 0 0 Э 0 0 ... 1 0 т. е. уравнение (9) эквивалентно уравнению бе((хР— Е) = О, Если уравнение (9) не имеет нулевых корней, то аналогичным способом может быть определен наименьший по модулю корень этого 1 уравнения, а именно, при р„фО, полагая — =у, получим: у'+ — 'и-'уп+...

+ — =О. 1 Рп Рп (10) Обратная величина наибольшего по модулю корня уравнения (10), очевидно, даст нам наименьший по модулю корень уравнения (9). можно использовать результаты таблицы 27. Например, при 7о.=5 и 7о=-6 имеем: й 13) нлхождвнив втогого совстввнного знлчания 431 й 13. Нахождение второго собственного значения матрицы и второго собственного вектора Пусть собственные значении )) (у'= 1, 2, ..., л) матрицы А таковы, что ~ л, ~ > ! ),, ~ > ! ),, ~ > ... > ( л„ ~, (1) А у=с)Х,хп)+саХ,х(з)+... +с„Хмх(") (2) и А +'у = с)Х, +'х"'+с Х~+)х(а)+...

+ с„)(„"'+)х("). (3) Исключим из формул (2) и (3) члены, содержащие 1(). Для зтбго из равенства (3) вычтем равенство (2), умноженное на Х). В результате получим: А +'у — )( А у=с Х'" (Х вЂ” Х ) х'а'+... +с„Хм(Մ— )()) х'"'. (4) Для краткости введем обозначение (1,А у=А"+'у — ХА у, причем выражение (5) будем называть )-разностью от А"у. Если с ~0, то очевидно, что первое слагаемое в правой части равенства (4) является ее главным членом при ле†оо, и мы имеем приближенное равенство Ьл А"у ж с Хм ()( — )( ) х'а'. ()ь(А" 'уже Х,-'())з — Х )х'з' (6) Отсюда Пусть (и) У) я(т) А у=у'"'= (т) а т.

е. имеются два отличных друг от друга, наибольших по модулю собственных значения Х, и ). матрицы А. В таком случае приемом, аналогичным разобранному выше ($ 1!), можно приближенно найти второе собственное значение )( и отвечающий ему собственный вектор х"'. Из формулы (2) $11 имеем: 482 нлхождвнив совстввнных знхчвннй и ввктогов [гл. хп Из формул (6) и (7) оп) Д (е- <) Х, У) выводим: оп+ <) ~ <~и) () =1, 2,..., и). (8) У< )-Л,У< -') Пользуясь формулой (8), можно приближенно вычислить второе собственное значение )<,.

Заметим, что на практике ввиду потери точности при вычитании близких чисел иногда выгоднее номер итерации и для определения [<з брать меньшим, чем номер итерации ш для определения )<„ т. е. целесообразно полагать: (ь+ <) ) (ц У< — <У;. <ы (ь,) (и ( л)), (9) У, — )<„У) где А †наименьш из чисел, прн котором начинает сказываться преобладание 1<я над следующими собственными значениями. Формула (9), вообще говоря, дает грубые значения для 1<з. Заметим, что если модули всех собственных значений различны между собой, то при помощи формул, аналогичных формуле (9), мо)кно вычислить и остальные собственные значения данной матрицы.

Однако результатй вычислений будут еще менее надежны. Что касается собственного вектора х<а), то, как вытекает из формулы (6), можно положить: х<я) — Ьх,у<а). (10) Имеется распространение данного метода на случай кратных корней характеристического уравнения [1), Пример.

Определить дальнейшие собственные значения и собственные векторы матрицы (см. пример из 9 11) А= 1 2 1 Составляем )<-разности по формуле Ь)чУ~)~ =У<('+'~ — )<)У('~ (1 =- 1, 2, 3), Р е ш е н и е. Для нахождения второго собственного значения примем й = 8, Имеем (см.

Характеристики

Тип файла
DJVU-файл
Размер
11,18 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее