Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5544.pdf
Скачиваний:
2
Добавлен:
13.11.2022
Размер:
1.79 Mб
Скачать

Установим теперь, как аппроксимирует вторую производную y (x) разностное отношение

y(x h) 2 y(x) y(x h) . h2

Если y(x) есть трижды непрерывно дифференцируемая функция, то из только что выписанных разложений по формуле Тейлора для y(x + h) и y(x – h) получим, что

y(x h) 2 y(x) y(x h)

y (x) =

1

h[ y ( ξ

) –

y (ξ )].

 

 

h2

 

6

2

 

3

 

 

 

 

Из ограниченности третьей производной следует, что

y(x h) 2 y(x) y(x h)

 

(5.24)

 

h2

y (x) │ с7h.

 

 

 

 

Таким образом, точность близости будет О(h).

Если функция y(x) будет четырежды непрерывно дифференцируемой, то аналогичным образом с помощью формулы Тейлора можно установить оценку

y(x h) 2 y(x) y(x h)

y (x) │ с8h2.

(5.25)

h2

 

 

 

 

Однако при большей гладкости y(x) последняя оценка не может быть улучшена. Пусть коэффициенты a0(x), a1(x) уравнения (5.1) непрерывны на Ω = (a, b).

Тогда на множестве трижды непрерывно дифференцируемых функций в Ω с помощью оценок (5.22) и (5.24) получится неравенство

│Lhy – Ly │ c9h ,

которое выполнено для всех точек x, для которых x – h и x + h принадлежат отрезку [a, b], т. е. на отрезке [a+ h, b – h]. Следовательно, это неравенство справедливо для узлов xi сетки, принадлежащих Ωh.

93

Из последнего неравенства получится оценка (5.20) с порядком k = 1. Таким образом, точность близости операторов будет О(h). При этом в качестве нормы в пространстве Fh берётся равномерная норма

zh

 

 

 

C ( h)

max

 

zi

 

.

 

 

zh

 

 

 

 

Fh

 

 

i 1,...,N 1

 

 

 

 

Пусть в дифференциальном уравнении (5.1) коэффициент a1(x) = 0 (тогда в разностном уравнении (5.10) отсутствует слагаемое ), а коэффициент а0(х) есть непрерывная на (a, b) функция. Тогда на множестве четырежды непрерывно дифференцируемых функций в из неравенства (5.25) получается оценка (5.20) с порядком k = 2 в той же равномерной норме С( h). Следовательно, точность близости таких операторов L и Lh будет О(h2).

Пусть в разностном уравнении (5.10) вместо разностного отношения применено симметричное разностное отношение (5.8). Тогда при условии непрерывности функций a1(x) и а0(х) на множестве четырежды непрерывно дифференцируемых функций y(x) для такого оператора Lh будет выполнено неравенство (5.20) с k=2 в равномерной норме С( h). Это следует из оценок

(5.23) и (5.25).

Неравенства (5.20) с соответствующим порядком k будут выполняться и в квадратичной норме L2( h ). Это следует из очевидного неравенства

║ ║L

2

(

h

)

║ ║C(Ωh).

 

 

 

 

Перейдём к проверке условия устойчивости. Ограничимся более простой ситуацией, когда оператор Lh не содержит слагаемого a1,h yh .

Для доказательства нам потребуется скалярное произведение в L2( h ), опре-

деляемое равенством

N 1

(uh, vh)= U iVi h,

i 1

известное неравенство Коши – Буняковского

│(uh, vh)│

 

h

 

 

 

v

h

u

 

 

 

 

 

 

 

 

 

 

 

с нормами в L2( h ). Кроме того, будет использована формула суммирования по частям

N 1

N

 

(Ui+1 – Ui)Vi=UNVN – U1V0 U i(Vi – Vi-1),

i 1

i 1

 

94

имеющая некоторую аналогию с формулой интегрирования по частям в одномерном определённом интеграле.

Рассмотрим в L2(Ωh) скалярное произведение (Lhyh, yh), с указанным оператором Lh на множестве сеточных функций, удовлетворяющих граничному условию (5.11). Пусть при этом a0,h δ > 0.

Из формулы суммирования по частям при выполнении граничных условий (5.11) получим, что

N 1

 

 

 

 

 

 

 

 

 

 

 

N 1

( 2yh, yh) = [ - ( yi)]yih= ( yi)] |i =1 y0 ( yi) |i = N yN + [ yi )2h =

i 1

 

 

 

 

 

 

 

 

 

 

 

i 1

N 1

 

 

 

 

 

 

 

 

 

 

 

 

= [ yi )2h 0.

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N 1

 

 

 

 

 

 

N 1

(Lhyh, yh) = (

2yh, yh) + a0,h(xi)yiyih δ

yi2 h = δ || yh ||2L h (Ω h ).

 

 

 

 

i 1

 

 

 

 

 

 

 

i 1

В силу граничных условий имеет место и неравенство

 

(L y

, y

)

δ || y

h

||2

L 2

(

Ω h

)

.

(5.26)

h

h

h

 

 

 

 

 

 

Неравенство означает, что Lh есть положительно определённый оператор как оператор, действующий из L 2 ( h ) в L 2 h ).

Из (5.26) и неравенства Коши – Буняковского получаем неравенство

|| Lhyh || L 2 h ) δ || yh ||L 2 ( Ω h ). (5.27)

Если yh есть решение уравнения (5.12), то из (5.27) имеем оценку

 

 

 

 

 

1

|| fh || L

 

 

 

 

|| yh ||L

2

(

 

h

)

2

( Ω

h

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которая и означает устойчивость.

Таким образом, если в уравнении (5.1) a1(x) = 0 (следовательно, в уравнении (5.10) a1,h = 0), то в случае трижды непрерывно дифференцируемого решения у(х) краевой задачи (5.1), (5.2) получим сходимость yh к y в норме L 2 ( h ) со скоро-

95

стью О(h), а в случае четырежды непрерывно дифференцируемого решения – со скоростью О(h2).

§ 6. Решение некоторых задач в EXCEL

Многие задачи, допускающие приближённое решение, можно решать в пакете EXCEL как по собственным схемам, так и при помощи надстройки «Поиск Решения». Здесь приведены некоторые стандартные алгоритмы.

Решение задач при помощи надстройки «Поиск Решения» 1. Решение уравнений

Дано уравнение f x 0 . Занесём в ячейку А1 любое число. В ячейку А2 запишем формулу для вычисления функции f x , где вместо x указываем А1.

Вызовем «Поиск Решения». Укажем, что ячейка А2 (с формулой) – целевая, и её значение надо привести к 0. Изменяемой ячейкой сделаем А1.

При необходимости укажем ограничения, если они подразумеваются по смыслу задачи. Например, если x 0 , указываем, что A1 ≥ 0. Выбираем команду «Выполнить». В ячейке А1 получим корень уравнения, а в А2 – число 0 (с предусмотренной точностью).

Если решение не получается (об этом выдаётся сообщение), можно поменять в пункте «Параметры» способ решения (метод Ньютона или метод сопряжённых градиентов) или поменять число в ячейке А1, чтобы начальное значение функции в А2 было не слишком велико.

2.Решение систем нелинейных уравнений

Вкачестве изменяемых ячеек выступает столбец, отведённый под n переменных, куда заносим произвольные числа. В других ячейках набираем необходимые формулы, соответствующие уравнениям системы. Предварительно каждое уравнение приводим к виду fi 0.

Вызвав «Поиск Решения», любую ячейку с формулой делаем целевой, указываем, что она должна обратиться в 0. Остальные уравнения должны выполняться

96

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]