Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

book1989

.pdf
Скачиваний:
17
Добавлен:
10.04.2019
Размер:
19.14 Mб
Скачать

или

у -+1- у?

X =

та

= У*хх,О.

р

 

 

Из п. 2 известно, что последнее уравнение устойчиво при %' = :0,5/t2 т. е. при

та

hL

(26)

 

Р2

Принцип замороженных коэффициентов утверждает, что схема (25) устойчива, если условие (26) выполнено при всех допустимых значениях а(хи /), р(х„ t), т. е. если при всех х, t выполнены нера­ венства

та (xt, t) ^

/ta

Р (*/.

(27)

2

Если известно, что 0 < c i^ a ( x i, t ) ^ c 2, р(х,-, £ ) ^ сз> 0, то неравен­ ство (271 будет выполнено при

 

СЯ

Л2

2с2

Строгое обоснование устойчивости схемы (25) будет дано в при­

мере 2 из § 4 гл. 2.

0,5, то из принципа замороженных коэффи­

Если параметр

циентов следует абсолютная устойчивость схемы (24). Рассмотрим теперь первую краевую задачу для нелинейного

уравнения теплопроводности

 

1 r = s ( * < “> s ) + '<“>-

<28)

В случае нелинейных уравнений, когда заранее неизвестны пре­ делы изменения функции k(u), избегают пользоваться явными схе­

мами. Чисто неявная схема, линейная относительно y1+t, £= 1,2,...

. . . , Дг—1, имеет вид

уГ -

у?

I

,„

И4+1. п+1

1/п+1_ип+1'

‘ -а ,-

^ )+ /& ? ), (29)

V

~ =

1

1 i+1

 

 

где at= 0,Ь (k(y1) + fe (г/Г-О). Эта схема абсолютно устойчива, имеет первый порядок аппроксимации по г и второй —по h. Решение

у Г \ ‘'= 1 .2 ,... , N —1, находится методом прогонки. Заметим, что схему (29) можно записать в виде

УЬ = J ((ЬУ;)*.1 + ФУхЬ) + f

где k^kiy'}).

281

Часто используется нелинейная схема

 

v-

 

У ? ' ~ №

■54+1- Г

а {у™)

^ - ^ =ft 4 ( « < о

 

а (УГ1) =

*(уГ 1) + * (у?-!1)

 

(30)

Для реализации этой схемы необходимо применить тот или иной итерационный метод. Например такой:

(S+1)

п

[

(S+1)

(S+1)

a w

,< s + l)

■l/s+1)

т

ft

\

 

Щ

У\

ill-1

+ f(yf>), (31)

 

ft

 

 

 

 

 

s =

0,

1, . . M — 1,

tfi»— y*,

у\М)= У1*.

Здесь s —номер

итерации. Как видим, нелинейные коэффициенты

берутся с предыдущей итерации, а в качестве начального прибли­ жения для у"+1 выбирается уп.ш Это начальное приближение тем

лучше, чем меньше шаг т. Число итераций М задается из сообра­ жений точности. В задачах с гладкими коэффициентами при k(u )'^c i^>0 часто бывает достаточно провести две — три итерации.

Значения у^+1) на новой итерации находятся из системы (31) ме­ тодом прогонки. При М= 1 итерационный метод (31) совпадает с разностной схемой (29).

Для приближенного решения нелинейного уравнения (28) при­ меняются также схемы предиктор —корректор второго порядка точности, аналогичные методу Рунге —Кутта для обыкновенных дифференциальных уравнений (см. п. 2 § 1 гл. 6 ч. II). Здесь пере­ ход со слоя п на слой п+ 1 осуществляется в два этапа. Приведем пример такой схемы. На первом этапе решается неявная линейная система уравнений

 

«"+'/«

_ „п

 

 

 

1 = 1,2,

.... N

- 1,

 

-

-

У‘ = (a{y1)yl+l/% ,i+t{y1),

 

 

0,5т

 

 

 

 

 

 

 

 

 

&!+* =HI ((«+ 0,5т),

у*+,/г=

[i2 (tn +

0,5т),

 

из

которой

находятся промежуточные значения

 

t=0, 1,...

. . . , N. Затем на втором этапе используется симметричная шести­

точечная

схема для

уравнения

(28), в которой

нелинейные коэф­

фициенты а {у), f(y)

вычисляются при у = гф+1/*,

т. е. схема

$

Ус

 

1 //_ /,.я+И\ . Я+1Ч

(a(nr*)£h.t) + f № ' A),

 

-------------------------=

-

((а (Ус

)У~Х ) х , г

 

 

 

 

 

 

 

 

t = l,2,

... , N - 1,

 

 

 

У Г ~ I11 ((«+i)>

У™ ~ Pa ((««)■

 

 

282

 

 

 

 

 

 

 

 

 

§5. Трехслойные разностные схемы

1.Разностные схемы для уравнения колебаний. Рассмотрим первую краевую задачу для уравнения колебаний

= — ,

0 < х <

1, 0 < t s ^ T ,

(1)

dt*

дх*

 

 

 

 

u(0,0 = p .(0 .

u ( U ) = M 0 ,

0 ^ < 7 \

(2)

u(x, 0) — uo(x),

ot (x, 0) =

u0 (x),

0 < x < l .

(3)

Известно (см., например, [41]), что эта задача поставлена кор­ ректно, т. е. ее решение существует, оно единственно и непрерывно

зависит от начальных и граничных данных.

в § 4, т. е. «Лт =

Будем использовать ту

же сетку соЛт, что и

= с»ЛХ<01,

 

 

 

 

[xi = ih,

i — 0,

1, ...,

N, hN =

1},

ЙТ = {tn — пт, п = 0,

1, ... ,

К, /Сх = Т}.

Очевидно, минимальный шаблон, на котором можно аппрокси­ мировать уравнение (1), это пятиточечный шаблон, изображенный па рис 11, г. Таким образом, в отличие от схем для уравнения теп­ лопроводности, в которых использовалось только два временных слоя (слои п и п+1), здесь требуется использовать три слоя: п—1, п, п+ 1. Такие схемы называются трехслойными. Их применение предполагает, что при нахождении значений у"п на верхнем слое

значения на предыдущих

слоях

у*-1, yft

i = 0 , l , . . . , N

хранятся

в памяти ЭВМ.

 

 

 

 

 

 

 

 

(1)

Видимо, простейшей разностной аппроксимацией уравнения

и граничных условий

(2)

является следующая система уравнений:

/ / Г - 2 у 1 + у " - 1 1

у 1 1 - 2 у г! + у 1 ,

 

(4)

 

та

 

 

 

И2

 

 

 

 

 

 

 

 

 

 

 

£ = 1 ,

2 , . . .

,

iV— 1,

/ г = 1 ,

2 , .

. . ,

К — 1,

 

 

У о+1 = Hi (*n+i),

У ^ 1 =

Иг ( 4 + 0 ,

П =

0 ,

1, . . . . /С —

1.

(5)

Разностное уравнение (4) имеет второй порядок погрешности аппроксимации по х и по к. Решение у™ выражается явным об­

разом через значения на предыдущих слоях:

уТ 1= Щ — У'Г + v (y'U — Щ + У11)>

i = l , 2 ____N - 1, ]= x W , м=1, 2, ... , К—\.

(6)

Для начала счета по формулам (6) должны быть заданы зна­ чения У\,У\, i=0, 1,. . ., N—1, N. Из первого начального условия

(3) сразу получаем

у° = и0(хс), i = l , 2 , .... JV— 1.

(7)

283

Простейшая замена второго из начальных условий (3) уравне­ нием (у) — г/?)/т=й0(*0 имеет лишь первый порядок аппроксима­

ции по т. Поскольку уравнение (2) аппроксимирует основное урав­ нение (1) со вторым порядком, желательно, чтобы и разностное начальное условие также имело второй порядок аппроксимации. Чтобы добиться этого, воспользуемся разложением

и (х, т) — и (X , 0) __ ди (х, 0) .

т_ д2и (х, 0)

,

^ .

2,

 

т

 

 

at

2

dt2

^

1

 

 

и учтем, что в силу дифференциального уравнения

(1)

выполняет­

ся равенство

 

дга (*,

0) _ д,и (х, 0)

__ и„ , v

 

 

 

 

 

 

 

 

 

 

 

 

at2

дх3

° '

'

 

 

 

 

Таким образом,

 

 

 

 

 

 

 

 

 

ди(х,0)

-

_ и(х, т) — и(х, 0)

1

,.Л

,

 

 

 

 

 

;

JU0{X) + U(X),

 

 

и, следовательно, разностное уравнение

 

 

 

 

 

— »?

«о(^) +

7«оЬ,н

i = l , 2 , .... iV - 1 ,

(8)

■=

аппроксимирует второе из условий (3) со вторым

порядком

по т

и по h.

 

 

 

 

 

 

 

 

 

Совокупность уравнений (4), (5), (7), (8) составляет разност­

ную схему, аппроксимирующую исходную задачу

(1) — (3).

 

Покажем еще один способ получения уравнения

(8). Уравнение

 

у \

- уТ

- ,

= У (*,. — т)

 

 

(9)

-----—------=

“о (*;)> Ус

 

 

аппроксимирует уравнение ut (0, X) = UQ(X ) со вторым порядком. Чтобы найти значения y f 1 запишем уравнение (4) при л = 0:

v t - W + yJ1

------ ------- =

У - х . ,

 

 

и учтем, что г/- =Uo(Xi). Отсюда получим

уф = — у] +

2и0 (лг() —

.■

Подставляя это выражение для у1~х в уравнение (9), приходим к уравнению

(8),

Для исследования устойчивости будем так же, как и в § 4, ис­

кать решение уравнения (4) в виде

 

 

 

yn = qneiih<p_

 

(Ю)

Подставляя это выражение в (4)

и сокращая

на е:м, получим

для q квадратное уравнение

 

 

 

ф — 2 ^1 — 2vsin2^ - j <7+ 1 = 0 ,

 

(И)

284

 

 

 

Будем считать разностное уравнение (4) устойчивым, если оба корня уравнения (11) не превосходят по модулю единицу. Пусть ql и q i—корни этого уравнения. Если оба корня действительные, то поскольку ^(72= 1, найдется ср, для которого один из корней меньше единицы по модулю, а второй —больше единицы. Если же корни комплексно сопряженные, то |^,| = |^2| = 1. Таким образом, разностное уравнение (4) устойчиво, если при всех действительных

Ф выполняется неравенство ^1— 2'ysin2^2_j ^ 1 , т.

е. ysm2^ - <;

^ 1 . Последнее неравенство выполняется при всех ф, если

 

т <А.

(12)

Строгое обоснование устойчивости схемы (4) будет

дано в § 3

гл. 4.

Трехслойные схемы для уравнения теплопроводности. Хотя

2.

трехслойные схемы для уравнения теплопроводности

 

 

ди

д*и

(13)

 

dt

дх2

 

применяются значительно реже двухслойных, их иногда используют для повышения порядка аппроксимации или для улучшения устой­ чивости. Приведем несколько примеров трехслойных схем для уравнения (13). На первый взгляд кажется очень естественным заменить уравнение (13) явной симметричной схемой второго по­ рядка аппроксимации

уГ - у1

у11-2у1+у'1_1

(14)

h?

Однако эта схема совершенно непригодна для использования на быстродействующих ЭВМ, поскольку при любых шагах т и h она является неустойчивой. Если искать ее решение в виде (10), то получим уравнение

 

Цг + 8у sin2

q — 1 = 0 ,

у =

-^- ,

 

один из корней которого по модулю всегда больше единицы.

 

Если

в уравнении (14)

заменить значение

y'j на полусумму

0.5(*/у+1 +

то получим схему

 

 

 

 

 

уГ ~ у]

,,п+1

,/■-!

I

,,п

 

 

У/л-У/

—yj

+У/~1

(15)

 

 

/I2

 

 

 

 

 

 

 

которая интересна тем, что является абсолютно устойчивой, но об­ ладает условной аппроксимацией. Обозначим

Ус

■Ус

У ^ - 2 у1 + у1-

t.c

Ути =

285

Т о гд а у р а в н ен и е (15) м о ж н о

п ер еп и сать

в в и де

.

L

а

_

а

а t,i

Д2

Уtt.i

"УхХ.С

Отсюда легко получить, что уравнение (15) аппроксимирует исходное дифференциальное уравнение (13) лишь при условии, что т2//г2— при г—>-0, ft—>-0. Погрешность аппроксимации является ве­

личиной 0 (т2+ ft2 + T2/ft2)- Если же положить, например, x=ft, то (15) будет аппроксимировать уравнение гиперболическо­ го типа

ди , д2и __ д2и

§ 6. Основные понятия теории разностных схем: аппроксимация, сходимость, устойчивость

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

Пусть дана исходная дифференциальная задача, которую мы запишем в виде

 

 

Lu(x)=f{x),

 

(1)

где xeG ,

G —область

m-мерного

пространства,

/(х) —заданная

функция,

L —линейный

дифференциальный

оператор. Предпола­

гается, что дополнительные условия

(типа начальных и граничных

условий) учтены оператором L и правой частью /.

читатель может

В качестве простейшего примера задачи

(1)

рассмотреть первую краевую задачу —u"(x)=f(x), 0<х<1, и{0) = (1) =0, хотя в общем случае уравнение (1) может быть много­ мерным, в том числе и нестационарным уравнением. Существенно в дальнейшем лишь требование линейности оператора L.

Для построения разностной схемы прежде всего вводится сетка Gh конечное множество точек, принадлежащих G, плотность рас­ пределения которых характеризуется параметром ft —шагом сетки.

В общем случае параметр ft —вектор, причем

определена

|Л) —

длина вектора ft. Обычно сетка Gh выбирается так,

что

при

|ft|—>-0 множество Gh стремится заполнить всю

область

G. Функ­

ция, определенная в точках сетки G, называется сеточной функ­

цией.

 

 

 

П р и м е р 1. На отрезке G= [a, Ь] введем произвольную неравномерную

сетку Gh, т. е. множество точек

 

 

 

G h = {xi<^[a, b]\x0= a < x l< . . , < x K=

b}.

 

 

286

 

 

 

Обозначим

h i = X i —Xi-u * = 1,

2,

•••.

N. Тогда

h = ( h t..........h„),

| Л | =

max hL.

 

 

 

 

 

(N

 

\%

 

 

 

 

lfSisiA'

 

 

 

 

 

 

 

 

 

 

 

Можно определить также | Л | =

I ^

/if I .

 

 

 

 

 

П р и м е р

2.

На

плоскости

(х,

t)

рассматривается

область

G = { 0 < x < l ,

0 < /s £ 7 '} .

Сетка

Gh

состоит

из

точек

{Х{,

/„), где

Xi = ih,

i = 0,

1, . . . . N,

hN = 1, tn—nx,

n = О, 1, . . . , K, Кх=Т.

§

Эта сетка использовалась при аппроксима­

ции уравнения

теплопроводности

в

4.

Здесь

можно положить

|/г| =у/г2+т2,

либо 17г | =УЛ2 + т.

После введения сетки Gh следует заменить в уравнении (1) дифференциальный оператор L разностным оператором Lh, правую часть f(x) —сеточной функцией срДх). В результате получим си­ стему разностных уравнений

Lhyh(x)=cfh(x), x<=Gh,

(2)

которая называется разностной схемой или

разностной задачей.

В отличие от дифференциального уравнения решение разностной задачи будем обозначать буквой у.

2. Погрешность аппроксимации и погрешность схемы. Перей­ дем к изложению основных понятий теории разностных схем: ап­ проксимации, корректности (устойчивости) и сходимости. Прежде чем давать формальные определения, заметим, что свойство ап­ проксимации означает близость разностного оператора к диффе­ ренциальному. Отсюда еще не следует, вообще говоря, близость решений дифференциального и разностного уравнений. Свойство устойчивости разностной схемы является ее внутренним свойством, не зависящим от того, аппроксимирует ли эта схема какое-либо дифференциальное уравнение (см. 130]). Оказывается, однако, что если разностная схема аппроксимирует корректно поставленную задачу и устойчива, то ее решение сходится при |й|->-0 к решению исходной дифференциальной задачи.

Будем считать, что решение и(х) задачи (1) принадлежит ли­

нейному нормированному пространству

II-Но —норма в Д,. На­

пример,

=C[a,b], I и ||0 — max

\и(х)\.

Аналогично считаем,

что сеточные функции г/Л(JC), qih(x)

являются элементами линейного

нормированного пространства

(пространства сеточных функ­

ций) с нормой || - Ik. По существу, имеем семейство линейных нор­ мированных пространств, зависящее от параметра h.

Чтобы иметь возможность сравнивать функции из различных пространств, вводится оператор проектирования ph: Это, по определению, линейный оператор, сопоставляющий каждой

функции из

некоторую функцию

из 3Sh. Для

функции

! ie ^ 0

обозначим через uh ее проекцию на

пространство

т. е. uh(x) =

=phu(x).

 

 

 

 

Приведем примеры операторов проектирования.

 

 

П р и м е р

3. Пусть £%0— пространство

непрерывных функций на

[0, 1] и

Gh — равномерная сетка с шагом h:

Gh= { X i = ih, i= 0 , 1, . . . . N, /ЙУ=1}.

287

Тогда в качестве оператора проектирования можно взять оператор вычисления значения функции в данной точке сетки. Этот оператор определяется следующим образом:

 

(phU)(Xi)=u(Xi), i =

0, 1..........N.

 

 

П р и м е р

4. Пусть

3!а— пространство

функций,

интегрируемых

на [0. 1 ],

и Gh — та же

сетка, что

и в предыдущем примере. Тогда в качестве

оператора

проектирования можно взять оператор осреднения

 

 

 

 

 

х[+а,ьк

 

 

 

 

 

 

x^-o.bh

 

 

 

 

 

 

0,5h

 

XN

 

 

(Ph“) W = ^

j" и (x) dx, (phu) (xN) = ^

J

и (x) dx.

 

 

 

о

 

Xfj-o,sh

 

 

В дальнейшем будем требовать, чтобы нормы в

были согла­

сованы с нормой в исходном пространстве 38й. Это означает, что для любой и е | , выполняется условие

 

lim

Iрды |[д =

1и ||0.

(3)

 

|А—»0

 

 

 

Требование согласования норм обеспечивает единственность

предела сеточных

функций

 

при

|/i|-»-0. Действительно, если для

и, v^<3a имеем lim

\\yh—phu\\h= 0, lim

Wyh-PhV\\h=Q, то согласно (3)

[h|-»0

 

 

1Л|—>0

 

 

]|рЛы—рЛи||Л=|| (phu -y h) +

(yh- p hv) ||л< ||рлы—рл||л+ Wyh- p hvlh

и

 

 

 

 

 

 

1“ — u llo = lim

\\Ph(u — v)\\h =

0,

т. е. u=v.

 

 

|/i|—>0

 

 

 

 

 

 

 

 

П р и м е р 5. Сеточная норма

 

 

 

 

11»1»=(2

 

 

АЛГ= 1.

 

согласована с нормой в L2

 

 

 

 

 

 

I =

[ j I

У (х) I*dx

 

Сеточная норма.

'

 

 

 

 

 

 

N

 

 

 

 

 

|0Иа=(2 К Т .

hN = 1

 

не согласована ни с одной из норм для функций непрерывного аргумента, так

<30

как ряд ^ |г /,|2 может расходиться. Норма

1=0

II у U = т .ах , \ уА

согласована с нормой в С.

288

Пусть и(х) —решение исходной

задачи (1) и ул(х) —решение

разностной задачи (2).

Сеточная

функция

zh(x)=yh(x)—phu(x),

О п р е д е л е н и е

1.

xeC i, называется погрешностью разностной схемы

(2).

 

Подставим yh(x)=phu(x) + zh(x)

в уравнение (2). Тогда полу­

чим, что погрешность zh(x) удовлетворяет уравнению

 

где

U ZK(X ) = ^ ( X ),

X(=Gh,

 

 

(4)

 

 

 

фЛ(х) —Lhuh( х ) .

(5)

фд (х) =<р„ (х)- L h(phu ( х ) ) =

О п р е д е л е н и е

2.

Сеточная

функция

ф,,(х),

определенная

формулой (5), называется погрешностью аппроксимации разност­ ной задачи (2) на решении исходной дифференциальной задачи

( 1).

Преобразуем выражение для фЛ(х). Проектируя уравнение (1) на сетку Gh, получим

phLu(x)=phf(x)

 

 

или, учитывая принятые обозначения,

 

 

(Lu)h(x)=fh(x).

 

(6)

Из (5) и (6) получаем

 

 

фь(х) = [ (Lu) Л(х) Lhuh ) ]+

(фЛ(х)- f h(х)),

 

т. е.

 

 

фь(х)=фм (х) +фм (х),

 

где

 

 

Фм (х) — (Lu) fi(х) —Lhuh(х), фл,2=фл (х) —fh(х).

(7)

О п р е д е л е н и е 3. Функции -фЛ1 (х)

и фЛ2(х) называются,

со­

ответственно, погрешностью аппроксимации дифференциального оператора L разностным оператором Lh и погрешностью аппрокси­ мации правой части.

О п р е д е л е н и е 4. Говорят, что разностная задача (2)

ап­

проксимирует исходную задачу (1), если lli^lU—>-0 при |/i|->-0.

Раз­

ностная схема имеет k-й порядок аппроксимации, если существуют постоянные k>0, Л4,>0, не зависящие от h и такие, что

Аналогично определяются погрешность аппроксимации и поря­ док погрешности аппроксимации правых частей и дифференциаль­ ного оператора.

З а м е ч а н и е . Мы видели, что погрешность аппроксимации на решении представляется в виде суммы погрешностей аппроксимации дифференциального оператора и правой части. Однако порядок погрешности аппроксимации на реше­ нии ф может оказаться выше, чем порядок погрешности аппроксимации операто­ ра ф, и правой части ф2 в отдельности. Нетрудно, например, показать, что раз­ ностное уравнение

ух х . = - ^ '

'Р<=/. + 'Т2 К

Ю А. А. С ам арский, А. В. Гулил

ш

имеет четвертый порядок аппроксимации на решении дифференциального урав­ нения

хотя дифференциальный оператор и правая часть аппроксимируются лишь со вторым порядком.

3. Корректность разностной схемы. Сходимость. Связь между устойчивостью и сходимостью. По аналогии с дифференциальным случаем вводится понятие корректности разностной задачи.

О п р е д е л е н и е 5. Разностная схема (2) называется коррект­ ной, если 1) ее решение существует и единственно при любых пра­

вых частях

и 2) существует постоянная М2~>0, не завися­

щая от А и такая, что при любых

справедлива оценка

 

IlifftlLsS-MJqjJft.

(8)

Свойство 2), означающее непрерывную зависимость, равномер­ ную относительно А, решения разностной задачи от правой части, называется устойчивостью разностной схемы. Заметим, что требо­

вание 1) эквивалентно существованию оператора Ц,1, обратного оператору Lh, а требование 2) эквивалентно равномерной по h

ограниченности оператора Щ1.

разностных схем, как впрочем и

Основным вопросом

теории

других приближенных

методов,

является вопрос о

сходимости.

Сформулируем строго понятие сходимости.

(2) сходится

О п р е д е л е н и е 6.

Решение

разностной задачи

к решению дифференциальной задачи (1), если при

|А|—>-0

\\уи—PhU\\h-+0.

Разностная схема имеет k-й порядок точности, если существу­ ют постоянные £>0, Л43>0, не зависящие от А и такие, что

\\Ун—рАы||/.<Л43|А |\

Часто для краткости просто говорят «разностная схема сходит­ ся», подразумевая сходимость решения разностной задачи к реше­ нию дифференциальной задачи.

Справедлива следующая теорема о связи устойчивости и схо­ димости.

Пусть дифференциальная задача (1) поставлена корректно, разностная схема (2) является корректной и аппроксимирует ис­

ходную задачу (1). Тогда решение разностной задачи (2) сходится

к решению исходной задачи (1),

причем порядок точности совпа­

дает с порядком аппроксимации.

прямо

из определений. Действи­

Д о к а з а т е л ь с т в о следует

тельно, уравнение для погрешности (4)

имеет ту же структуру, что

и разностная задача (2). Поэтому из требования корректности сле­ дует оценка

1|2Л||Л^ М 2||фЛ||Л.

(9)

Поскольку константа Af2 не зависит от А, получаем, что при ЦфЛ!!Л->

290

Соседние файлы в предмете Численные методы