Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » А.А. Самарский - Теория разностных схем (1989)

А.А. Самарский - Теория разностных схем (1989), страница 8

DJVU-файл А.А. Самарский - Теория разностных схем (1989), страница 8 Численные методы (3237): Книга - 7 семестрА.А. Самарский - Теория разностных схем (1989): Численные методы - DJVU, страница 8 (3237) - СтудИзба2019-09-19СтудИзба

Описание файла

DJVU-файл из архива "А.А. Самарский - Теория разностных схем (1989)", который расположен в категории "". Всё это находится в предмете "численные методы" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 8 - страница

п. 6), )» +хгб Ук = 1 — алх Таким образом, для определения у» получаем задачу Коп»о ИО), И5) (формулы обратной прогонки). Изложенный адесь метод называется методом прогонки (правой прогонки). Соберем всв формулы правой прогонки и запишем их в порядке использования: (-в) В( а(+)= (, (=1,2,..., Л( — 1, а,=х„ С» — а»А» ' (-') А(б» + Р» ))»+»= с (»»=1,2,, ))» — 1» р»=)(»» )» +хфк ( — а х к г (» ) у» = а(+,у(+» + 6(+м 1 = »»( — 1, )»( — 2, ..., 1, О. Стрелки наверху указывают направление счета: (- ) — от 1 к »+1, ( -) — от 1+1 к». 6.

Устойчивость метода прогонки. В предыдущем пункте формулы про)'онки были выведены формально. Мы делили на выран(ения С»-а»А, и 1 — а„х,, не зная, когда это можно делать. Укажем достаточные условия', при которых формулы ИО) и И5) имеют смысл: (С»)) (А»(+ !В»(, 1=1, 2, ..., Л(-1, (х,! <1, а=1, 2, )х,(+ (х,! <2. 3 х РАзностныв уРАВнения 37 Покажем, что при этих условиях (а,! (1 для» = 1, 2, ..., )У.

Предполох»нм, что !а»! (1, и покажем, что )а,+,! (1; так как )а,! - !х,! < 1, то отсюда и будет следовать, что !а<! < 1 для всех 1=1, 2, ..., Ф. Рассмотрим разность )С» — а»А»! — (В»! ) (С<! — !а»! (А<)-)В<!) ))А,! И вЂ” )а,!) ) О. Поскольку В»чьО, то )С» — а;А<! ) О, т. е. ! в<! )а'+' ! = ! с — А а.! ( 1' с» »~< Отсюда видно, что (а,+»! <1, если )а ! <1; эсе (а,! <1 прн )а,! = (х,! (1.

Оценим снизу знаменатель в формуле И5): !1 — а<х,! > 1 — !аа! . (х,! > 1 — )х,! > О, так как (х,! <1 или (а„! < 1, т. е. )1 — а х,! >О. Таким образом, знаменатели в формулах И1), И2) и И5) отличны от нуля при условиях И6). Заметим, что если )С<а!) > )А»,)+!В»с! хотя бы в одной точке <= <,, то !а,! (1 для всех 1) 1, и в том числе для 1 )У: )а»<! (1.

В этом случае условие (х,!+ )х,! (2 является лишним, так как )1 — а»<х<! > ) 1 — )а ! ! х<! > 0 при х< = 1 и х< = 1. Таким образом, при выполнении условий Иб) задача (9) нмеет единственное решение, определяемое по формулам 110)— И5). Вычисления по этим формулам ведутся на ЭВМ приближенно, с конечным числом значащих цифр.

В результате ошибок округления фактически находится не функция у» — решение задачи (9), а у< — решение той же задачи с возмущенными коэффкциентамп А„В», Со х„х, н .правыми частямя Р„)»„)<». Воввякает естественный вопрос: не происходит ли в ходе вычислений возрастание ошибки округления, что может привести как к потере точности, так и к невозможности продолжать вычисления пз-за роста получаемых величин.

Примером может служить определение у, по формуле у»+,= ду, при»()1. Отсюда видно, что у д"у„и для любого у. можно указать такое и<, при котором у сбудет машинной бесконечностью, т. е. при определении уз произойдет авост (аварийный останов) ЭВМ. В этом случае, в силу опшбок округления, определяется не у», а у»из уравнения у»+» = Чу< + Ч где ») — ошибка округления. Отсюда следует, что для погрешности бу< у» — у» имеем уравнение бум, = лбу<+»), бу. <) д< — 1 Из формулы бу» = у»!) + — )) видно, что ошибка бу< при д) 1'экспоненциально нарастает с ростом 1. Гл. ь пгедвзгительнь»в сввдвния 38 Вернемся к методу прогонки и покажем, что, в силу условия (а<1(1, ошибка бу<+ =у»<» — у»».» в определении у»+» не нарастает прн определении у .

В самом деле, из уравнений у = а+»у+»+ р<+< у а»»»у<+<+ р<+» следует бу» = а»+,бу»+„1бу,( ( (а,+,1 1бу»+»1, т. е. 1бу,!<!бр»+,1, так как !а<+,1<1. Если учесть, что в ходе вычислепий возмущаются и козффициенты а<+„(),+„то можно показать, что ошибка в определении решения у< нашей задачи (9)' пропорциональна квадрату числа узлов шах !бр<!а е №, »ч»чя у»+» = Ь+»у»+ Ч»+», » = 0; 1, ..., )т' — 1; А» $» =, » = )'»' — 1, »'»' — 2,..., 2, 1 $я = х;, У»Ч»+»+ )'» Ч» =, » = ))< — 1, Ж вЂ” 2,..., 2, 1, с» — б,+,в» Чл 12 (17) (18) (19) 1 1 1 (20) » — ех 11 В самом деле, предполаган, что имеет место соотношение у<+» з»+ у<+ Ч<+», исключим из (9) последовательно у<+„у, = ь»у<-»+ Ч»: — А у — + (В»Ь+» — С<)у + В<Ч,+, = [А, — (С< — ВД<+»Ц<)у, » + В»Ч»+» — (С< — ВД,+,)Ч».

Уравнение (9) удовлетворяется при А» — (С» — ВД»».,)$< = О, — Р» В,»)ы, — (С,— ВД<т,)Чо Отсюда получаем формулы (18) и (19). Значение у, находим-из где е, — ошибка округления. Отсюда видно, что существует связь между точностью е определения решения задачи, числом )<» уравнений и числом значащих цифр ЭВМ, так как е<№ ~е. (Здесь и выше = означает приближенное равенство по порядку величин с точностью до множителя й(»=сопе$, не аависящего от е.) 7.

Метод левой прогонки и метод встречных прогонок. Аналогично формулам (10) — (15) получаются'-формулы левой прогонки: з з. газностнь»в твавнвния 39 условия у.=х,у,+р, и формулы у,=3<у<+»)о. Из неравенств )С вЂ” В~Ь,м! > )С! — )В!.а<, ), !1 — ф,х,! >1 — )$,! )х,! евдно, что условия Иб) гарантируют применимость формул ле- вой прогонки и их вычислительную устойчивость, так как ! $<! < 1 для всех» = 1, 2, ..., Л». Комбинируя левую и правую прогонки, получаем метод встреч- ных прогонок. Пусть $ = »„0 < 1, < )о',— некоторый внутренний узел.

Тогда в области 0<1<»о+1 вычисляются по формулам ИО) — Иб) прогоночные коэффициенты а<, б<: в а»+,=, 1=1,2, ...,$о< а»=х„ с» '<»» А»(»»+ Р !)»+»= С А, »=1,2<. <(о< р»= !»1< а в области», <» <)<( по формулам И7) — (20) находятся з< и г)<. ~»= с — $ в»=)У 1)У вЂ” 2 (о $к=х„ А» с1 — 5»+,в» в»<»н, + р» й»= с * ° в»=)У вЂ” 1,)У вЂ” 2," <о, Чк=р' » б»+»» При» = »< сшиваем решения в форме ИО) и И7). Из формул у»о = а» +»у< +»+ р» +и у» +».= с» +»у» + Ъ+» находим в» „, +а< «.,ч»,+ у» =. о .

» — а» +»<»» + Эта формула имеет смысл, 'так как 1 — а»оо.»о)» «.» ) О, поскольку хотя бы одна из величин )а» «»! или !»)» «»! меньше единицы в силу условий Иб). Зная у»о, можно по формуле ИО) найти все у< при»<»;, а по формуле И7) — значения у, при»>»,. Метод встречных прогонок может оказаться полезным, если, например, требуется найти у» лишь в одном узле 1 8. Принцип максимума. Для оценки решения краевой задачи (9) через заданные правые части Р<, )»< и )»о (через «входные данныеэ), можно воспользоваться так называемым крик<)илом максимума. Он имеет место для уравнений более частного вида, когда А< > О, В< > О, С, > О. Для упрощения изложения сначала рассмотрим первую крае- вую задачу (при х, = О, х, = 0): 2ЧУ<) А у<- — С<у<+ В уо = — Р<, 1=1, 2, ..., )'<' — 1, у,=р, ук~ р«.

(21) Гл. ь пгвдВАРиткльныв свидания 40 Теорема 1 (принцип максимума). Пусть выполнены условия А<)0, В,)0, Р<=С,— А,— В,>0 (22) для всех»'= 1, 2, ..., У вЂ” 1. Тогда из условий Я'[у<) > 0 (2'[у<) ~ 0) для всех < = 1, 2, ..., У вЂ” 1 (во внутренних узлах), где у< — функция, отличная от постоянной, следует, что у, не может принимать наибольшего положительного (наименьшего отрицательного) значения во внутренних узлах, т.

е. при» = 1, 2, ..., У вЂ” 1. Доказательство. Пусть дано .У[у<1 ~0, » 1, 2, ..., У вЂ” 1. Предположим, что в некотором внутреннем уале $ = »», 0(»е(У, функция у» достигает наибольшего полон»п'- тельного значения у», = шах у» = ЛХ, ) О. о«»«н Так как у<Феона», то найдется такая точка», (», может совпадать с (е), в которойу;, = у», = Мг) О, а в одной иа соседних точек, например в точке» = »» — 1, выполняется строгое неравенство у»г» (Мг. Запишем теперь выражение .У[у<) в виде Я[у<) = В,(уьы — у,) — А,(у, — у,,) — (С, — А, — В<)у,. В точке 1= », в силу условий (22) выполняется неравенство !2' [у»г1 = В, (у~,+ — у,) — А, [у»г — у, ) — (С, — А,— — В»г) у < — В»~ (у,~ — у~~+~) — А (у — у ) так как у»о~)у»г+» ' у»г) у»о-» А»о) О, В»о) О.

Это противоречит условию теоремы: Я[у<) ) 0 для всех 2, ..., У вЂ” 1 и в том числе для» (», Первое утверждение теоремы доказано. Вторая часть теоремы доказывается аналогично (достаточно заменить у» на — у< и воспользоваться доказанным выше утверждением)'. Следствие 1. Если выполнены условия (22) и йу<) ~<0, »=1, 2,, У вЂ” 1, у»~~0, ув~~О, то функция у< неотрицательна, у<) О, »=О, 1, 2, ..., М. Если же У[у<1 ) О, у»<0, ув(0, то у<(0 при»=1, 2, ..., У-1.

В самом деле, пусть м'[у,) < 0 и у< (0 хотя бы в одной точке » = [в, 0(»е()ч; тогда у< должна достигать наименьшего отрицательного значения во внутренней точке»=(„0(»»(У, что в силу теоремы 1 невозможно. $2. РАЗНОСТНЫЕ УРАВНЕНИЯ 41 С л е д с т в и е 2. Если выполнены условия (22), то единственным решением задачи !2'(у»! =О, <'=1, 2, ..., )т' — 1, у, О, у» 0 (23) является у» О, и, токио образом, задача (21) однозначно разрешима при любых Р<, )<„)<р. В самом деле, предполагая, что решение задачи (23) у<чьО хотя бы в одной точке 1=<»,мы сразу придем к противоречию с принципом максимума: если у<,>0, то у< достигает наибольшего положительного аначения в некоторой точке 1„0((р(Л(, что невозможно в силу теоремы 1; случай у, (О также невозможен. Теорема 2 (теорема сравнения). Пусть выполнены условия (22) и у, есть решение гпоачи (21), а у» — решение задачи 2'(у») = — 7„< = 1, 2, ..., Ж вЂ” 1, у, =-)»„у» = )<„ причем !Е»! ~Р<, 1=1, 2, ..., М вЂ” 1, (р ! - )<„!)<р! <)<р.

Тогда справедлива оценка )у»! ( у». Доказательство. В силу следствия 1 имеем у»>0, 0((<М, так как Ы(у<) = — Р,(0, у,>0,, у '>О. Функции и, у,— у, и и»=у,+у» удовлетворяют уравнению (21) с правыми частями Е< — Е<> 0 и Е»+Е») 0 и граничными значениями и, р,— )<,>О, и»=)ьр — )ьр>0 и и, р,+)<<>О, и =)<р+ + р, > 0 соответственно.

Применяя теперь следствие 1, получаем и<>0, и<>0 или -у,<у,<у», т. е. (у ! (у». Функцию у, будем называть мазеорантой для решения задачи (21). Если удастся построить мажоранту у<, то тем самым удастся получить оценку для решения задачи (21) ()у!)е <!)у))е. Следствие 3. Для решения задачи !з (у») 0 0< (<Л ' у< = )<< у» )<р справедлива оценка(у!)с = шах )у< )(шах()р,(, ! р !).

ге<ля Рассмотрим вспомогательную задачу 2'(у»! = О, 0 < ( «<<, ур у»=р, где р,» шах(!)<»), !)<р!). В силу теоремы сравнения !!у!!е(1у!!е, а из теоремы 1 следует, что 1у!!ее= р, так как у,> 0 может достигать наибольшего положительного значения только на границе при»=0 или (=)«. Теорема 3. Пусть выполненьг условия !А<! > О, !В»! > О, В< = (С<! — !А,! — !В<! > О, (24) <=1, 2, ..., )'р' — 1. Тогда для реи»ения задачи Я'(у»1 * — Е„(. 1, 2, ..., Ф вЂ” 1, у. О, у»=0' (25) гл. 1. Пгвдвагитвльньгв сввдвния скраведлива сценка (26) (зо) Это следует из леммы. Лемма.

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