Аннотация:
Для одного обобщения дифференциального уравнения Римана получены
достаточные условия аппроксимируемости посредством
дважды непрерывно дифференцируемых интерполяционных рациональных
сплайн-функций. При этом для численного решения
соответствующей краевой задачи построена трехдиагональная система
линейных алгебраических уравнений и найдены условия на коэффициенты
дифференциального уравнения для единственности решения
такой системы. Представлены также оценки отклонения
дискретного решения краевой задачи от ее точного решения
на сетке узлов.
Библиография: 13 названий.
Ключевые слова:
приближенное решение дифференциальных уравнений,
рациональные сплайн-функции, интерполяционные сплайн-функции.
где $a_0(x)=(x-a)^2(b-x)^2$, $a_1(x)=(x-a)(b-x)p(x)$, функция $p(x)$ непрерывна и ограничена на $(a,b)$, функции $q(x)$ и $f(x)$ непрерывны на $(a,b)$.
Понятно, что выбор функций $p(x)$, $q(x)$ и $f(x)$ в (0.1) дает различные широко используемые в математической физике и других областях дифференциальные уравнения, в частности, уравнение Римана [1]–[3]. Такие уравнения глубоко исследованы, для различных ограничений на коэффициенты разработаны методы решения при помощи степенных рядов и их обобщений.
Известны также приближенные решения частных видов уравнения (0.1) с различными ограничениями на их коэффициенты, на функциональный класс допустимого решения $y(x)$, а также на краевые условия (см., например, [4]–[10]).
В данной работе допускаем, что уравнение (0.1) имеет единственное решение $y=y(x)$ из класса $C^2(a,b)$, имеющее конечные пределы
Приближенное решение задачи (0.1), (0.2) строится с помощью дважды непрерывно дифференцируемой рациональной сплайн-функции специального вида, которая однозначно определяется сеткой попарно различных узлов на отрезке $[a,b]$ и соответствующими этим узлам конечными дискретными значениями. Для упрощения конструкций возьмем равномерную сетку узлов $\Delta_h\colon x_i=a+ih$, $i=0,1,\dots,N$; $h=(b-a)/N$, $N\geqslant 3$.
с условиями $R_i(x_j,y)=y(x_j)$ при $j=i-1,i,i+1$, а полюсы $g=\{g_1,g_2,\dots,g_{N-1}\}$ для произвольного $\lambda>0$ определяются равенством $g_i=x_{i+1}+\lambda h$, $i=1,2,\dots,N-1$. Положим также $R_0(x,y)\equiv R_1(x,y)$, $R_N(x,y)\equiv R_{N-1}(x,y)$.
Тогда на отрезке $[a,b]$ можем определить [12] дважды непрерывно дифференцируемую рациональную сплайн-функцию $R_{N,2}(x,y)=R_{N,2}(x,y,\Delta_h,g)$ такую, что при $x\in[x_{i-1},x_i]$, $i=1,2,\dots,N$, выполняется равенство
где $A_i(x)=(x-x_{i-1})^2/((x-x_{i-1})^2+(x-x_i)^2)$, $B_i(x)=1-A_i(x)$.
Чтобы выяснить возможность приближенного решения дифференциальной задачи (0.1), (0.2) с помощью рациональных сплайн-функций вида (0.4), важно знать поведение при $h\to 0$ следующей определенной на интервале $(a,b)$ функции-невязки:
Отсюда и из (0.7), используя выражения производных от $R_i(x,y)$ и переходя от разделенных разностей к конечным разностям с учетом значений узлов и равенства
Будем считать решение $y(x)$ продолженным по непрерывности на весь отрезок $[a,b]$. Тогда в силу равномерной непрерывности $y(x)$ на отрезке $[a,b]$ при $h\to 0$ конечные разности $\Delta^1_h(y,x_1)=y(x_2)-y(x_1)$ и $\Delta^2_h(y,x_0)=y(x_2)-2y(x_1)+y(x_0)$ стремятся к нулю.
Поэтому для стремления к нулю $G(x_1,\Delta_h)$ при $h\to 0$ необходимо выполнение условия
В данной работе вместо указанных необходимых условий стремления к нулю невязки $G(x_i,\Delta_h)$ для крайних двух узлов $x_1$ и $x_{N-1}$ в виде двух сумм берем “близкие” к этим необходимым условиям более простые по форме достаточные условия. Точнее, на рост производных допустимого решения $y=y(x)$ задачи (0.1), (0.2) в окрестности граничных точек накладываются ограничения в виде следующих равенств:
продолженные непрерывно на отрезок $[a,b]$ со значениями $F_m(a)=F_m(b)=0$.
Оценки невязок $G(x_i,\Delta_h)$, которые показывают, что условия (0.10) достаточны для стремления невязок к нулю при $h\to 0$, получены отдельно для крайних узлов $x_1$, $x_{N-1}$ и для остальных внутренних узлов $x_i$, $2\leqslant i\leqslant N-2$. Во втором случае учитывается, что узлы отделены от особых точек $a$ и $b$ узлами $x_1$ и $x_{N-1}$ соответственно. В обоих случаях оценки получены через модули непрерывности решения $y(x)$ и функций $F_m(x)$, $m=1,2$.
Модули непрерывности первого и второго порядков непрерывной на данном отрезке $[\alpha,\beta]$ функции $F(x)$ определим, как обычно, через конечные разности соответственно первого и второго порядков, а именно положим
Так как функция $p(x)$ ограничена на $(a,b)$, из теоремы 1 при $h\to 0$ следует, что $\max\{|G(x_i,\Delta_h)|\colon i=1,2,\dots,N-1\}\to 0$.
В п. 2 для численного решения задачи (0.1), (0.2) построена трехдиагональная система линейных уравнений и показано, что она для сетки узлов $\Delta_h$ имеет единственное решение $(y_0,y_1,\dots,y_N)$ для всех достаточно больших $N$, если для коэффициентов уравнения (0.1) при $x\in(a,b)$ выполняются неравенства $q(x)<0$ и $|p(x)|\leqslant \rho$ при $\rho<2(b-a)$.
Для точного решения $y(x)$ задачи (0.1), (0.2) и полученного дискретного решения в п. 3 показано, что при $i=1,2,\dots,N-1$ величина $|y(x_i)-y_i|$ не превосходит $\max |G(x_i,\Delta_h)/q(x_i)|$ для $i=1,2,\dots,N-1$.
для конечных $A\ne B$ показывает, что условия, наложенные на коэффициенты уравнения (0.1) и на граничные условия (0.2) и (0.10), вообще говоря, совместимы. Заметим, что $y(x)=-f(x)$, $x\in(-1,1)$.
1. Аппроксимация дифференциальной задачи посредством рациональных сплайн-функций
Пусть задача (0.1), (0.2) имеет решение $y=y(x)$ класса $C^2(a,b)$. Тогда из (0.7) и (0.8) при $i=1,2,\dots,N-1$ получим
Выберем параметр $\lambda=N-1$. Тогда с учетом $\lambda+1=(b-a)/h$ для невязки при аппроксимации дифференциальной задачи (0.1), (0.2) посредством рациональных сплайн-функций при $i=1,2,\dots,N-1$ выполняется равенство
Если для данного $i=2,3,\dots,N-2$ и $t\in[0,h]$ выполняется неравенство $x_i+t\geqslant c$, то имеем $\varphi(t)\geqslant (c-a)(b-x_{i+1})=(1/2)(b-a)(N-i-1)h$,
Оценим второе слагаемое правой части равенства (1.1) при $2\leqslant i\leqslant N-2$, $N\geqslant 4$. Для этого применим приведенное выше интегральное представление разности $y(x_{i-1},x_{i+1})-y'(x_i)$, которое выразим через функцию $F_2(x)$ и интегральные слагаемые $S_2$ и $S_4$ из равенства (1.2).
Оценим третье слагаемое правой части равенства (1.1) при $2\leqslant i\leqslant N-2$, $N\geqslant 4$.
Пусть, как и выше, $c=(a+b)/2$ и для определнности $x_i\leqslant c$ для данного $i=2,3,\dots,N-2$. Тогда с учетом $i\leqslant N/2$ и $N\geqslant 4$ имеем
Отсюда вытекает требуемая в теореме 1 для значений $i=2,3,\dots,N-2$ оценка (0.12).
Переходим к доказательству неравенства (0.13) из теоремы 1 для $i=1$ и $i=N-1$, которое представляет собой оценку $G(x_i,\Delta_h)$ для крайних узлов $x_1$ и $x_{N-1}$.
Для оценки величины $G(x_1,\Delta_h)$ воспользуемся равенством (0.9) с указанным там значением коэффициента $A$. При этом учтем, что найдется точка $t_1\in(x_1,x_2)$ такая, что $y(x_2)-y(x_1)=y'(t_1)h$.
Тогда с использованием введенных равенством (0.11) функций $F_m(x)$, $m=1,2$, получим
Ясно, что при $\lambda>0$ имеем $|A|\leqslant(b-a)^2+(b-a)|p(a+h)|$.
Для оценки коэффициента при $F_1(t_1)$ второго слагаемого правой части (1.11) заметим, что функция $(x-a)(b-x)$ является возрастающей на $[a,(a+b)/2]$. При этом точка $t_1\in(x_1,x_2)$, для $x_2=a+2h=a+2(b-a)/N$ при $N\geqslant 4$ имеем $x_2\leqslant (a+b)/2$. Поэтому выполняется неравенство $(x_1-a)(b-x_1)\leqslant (t_1-a)(b-t_1)$.
Учитывая определения модулей непрерывности и значения $F_1(a)=0$, $F_2(a)=0$, из равенства (1.11) при $N\geqslant 4$ получим
Пусть уравнение (0.1) имеет единственное решение $y(x)$ из класса $C^2(a,b)$, для которого выполнены условия (0.2) и (0.10) при $m=1,2$.
Возьмем произвольное натуральное $N\geqslant 3$, равномерную сетку $\Delta_h\colon a=x_0<x_1<\dots<x_N=b$ с $h=x_i-x_{i-1}$ и множество полюсов $g=\{g_1,g_2,\dots,g_{N-1}\}$ с $g_i=x_{i+1}+\lambda h$, где параметр $\lambda=N-1$.
Через $R_{N,2}(x)$ обозначим рациональную сплайн-функцию, составленную аналогично $R_{N,2}(x,y)$ из (0.4) по сетке узлов $\Delta_h$, соответствующим этим узлам неизвестным значениям $y_0,y_1,\dots,y_N$, множеству полюсов $g$ и рациональным интерполянтам $R_i(x)$, $1\leqslant i\leqslant N-1$, вида (0.3) таким, что $R_i(x_j)=y_j$ при $j=i-1,i,i+1$, и $R_0(x)\equiv R_1(x)$, $R_N(x)\equiv R_{N-1}(x)$.
Значит, коэффициенты интерполянта $R_i(x)$ получаются по формулам (0.8) для $\alpha_i$, $\beta_i$, $\gamma_i$ соответственно, если в них каждое значение $y(x_j)$ заменить на соответствующее $y_j$, $j=0,1,\dots,N$. В результате рациональная сплайн-функция $R_{N,2}(x)$ выражается через неизвестные $y_0,y_1,\dots,y_N$. Для их нахождения составим следующую систему уравнений:
Приведем достаточные условия на коэффициенты дифференциального уравнения (0.1), при выполнении которых система уравнений однозначно разрешима относительно $y_0,y_1,\dots,y_N$.
Теорема 2. Пусть $0<\rho<2(b-a)$ и для коэффициентов уравнения (0.1) выполнены условия
Тогда система (2.1) имеет единственное решение $(y_0,y_1,\dots,y_N)$ для всех $N$, начиная с некоторого номера $N(\rho)$; $N(\rho)=3$ при $\rho=8(b-a)/9$.
Доказательство. Как известно [12], для рациональных функций $R_{N,2}(x)$ конструкции типа (0.4) при $k=0,1,2$ выполняются равенства
При этом, используя для $R_i(x)$ вид (0.3) для выражения $R_i(x,y)$, а для коэффициентов – равенства (0.8) с заменой $y(x_j)$ на соответствующее $y_j$, $j=0,1,\dots,N$, получим при $1\leqslant i\leqslant N-1$ равенства
Из $R_1(a)=A$ и $R_{N-1}(b)=B$ соответственно получим $y_0=A$ и $y_N=B$. Учтем еще выбор параметра $\lambda=N-1$. Тогда при $1\leqslant i\leqslant N-1$ имеем
Так как по условию теоремы имеем $|p(x)|\leqslant \rho<2(b-a)$ при всех $x\in(a,b)$, найдется номер $N(\rho)$ такой, что $\rho\leqslant 2(b-a)(1-1/N)^2$ для всех $N\geqslant N(\rho)$.
Тогда для всех $N\geqslant N(\rho)$ будет выполняться и неравенство (2.7).
Из неравенства (2.7) для всех $N\geqslant 3$, очевидно, получим также
Следовательно, если учесть значения $y_0=A$, $y_N=B$, то при выполнении условий (2.2) для $1\leqslant i\leqslant N-1$ равенства (2.4) приводят к трехдиагональной системе относительно $y_1,y_2,\dots,y_{N-1}$, которая имеет матрицу с диагональным преобладанием, а значит, имеет единственное решение.
Замечание 1. С использованием значений $y_0,y_1,\dots,y_N$ непосредственно строятся рациональные интерполянты $R_i(x)$, а по ним рациональная сплайн-функция класса $C^2(a,b)$, которая может служить дважды гладким решением краевой задачи (0.1), (0.2).
3. О сходимости приближенного решения
Как будет показано, достаточное условие сходимости приближенного решения в узлах $x_1,x_2,\dots,x_{N-1}$ сеток к точному решению задачи (0.1), (0.2) вытекает из оценок разностей $y(x_i)-y_i$ для точного решения $y(x)$ и полученного в п. 2 дискретного решения $(y_1,y_2,\dots,y_{N-1})$ через величину
Теорема 3. Если для коэффициентов уравнения (0.1) выполнены условия (2.2), то для точного решения $y(x)$ задачи (0.1), (0.2) и решения $(y_1,y_2,\dots,y_{N-1})$ системы (2.1) при $i=1,2,\dots,N-1$ выполняется неравенство
Доказательство. Действительно, рациональная сплайн-функция $R_{N,2}(x)$ для дискретных значений $y_0,y_1,\dots,y_N$, соответствующих точкам $x_0,x_1,\dots,x_N$, получается из рациональной сплайн-функции $R_{N,2}(x,y)$ для точного решения $y(x)$ и тех же точек $x_0,x_1,\dots,x_N$, если в конструкции $R_{N,2}(x,y)$ всюду значения $y(x_i)$, $0\leqslant i\leqslant N$, заменить на соответствующие значения $y_i$. При этом $y(x_0)=y(a+0)=A$, $y(x_N)=y(b-0)=B$.
Тогда из равенства (0.5) при $x=x_i$, $1\leqslant i\leqslant N-1$, по аналогии с равенствами (2.4) получим
Заметим, что если величина $G_{h,q}\to 0$ при $h\to 0$, то из (3.1) вытекает сходимость приближенного решения $(y_1,y_2,\dots,y_{N-1})$ в узлах сетки к точному решению $y(x)$ задачи (0.1), (0.2).
СПИСОК ЦИТИРОВАННОЙ ЛИТЕРАТУРЫ
1.
В. И. Смирнов, Курс высшей математики, т. 2, Наука, М., 1967
2.
А. Кратцер, Ф. Франц, Трансцендентные функции, Мир, М., 1963
3.
А. Ф. Никифоров, В. Б. Уваров, Специальные функции математической физики, Наука, М., 1984
4.
Н. С. Бахвалов, Численные методы, Наука, М., 1973
5.
Р. Варга, Функциональный анализ и теория аппроксимации в численном анализе, Мир, М., 1974
6.
S. V. Parter, “Numerical methods for generalized axially symmetric potentials”, J. Soc. Indust. Appl. Math. Ser. B Numer. Anal., 2 (1965), 500–516
7.
P. Jamet, “On the convergence of finite-difference approximations to one-dimensional singular boundary-value problems”, Numer. Math., 14 (1970), 355–378
8.
F. Natterer, “A generalized spline method for singular boundary value problems of ordinary differential equations”, Linear Algebra Appl., 7 (1973), 189–216
9.
D. C. Brabston, H. B. Keller, “A numerical method for singular two point boundary value problems”, SIAM Journal Numer. Anal., 14:5 (1977), 779–791
10.
E. Weinmuller, “A difference method for a singular boundary value problem of second order”, Math. Comput., 42 (1984), 441–464
11.
А.-Р. К. Рамазанов, В. Г. Магомедова, “Сплайны по трехточечным рациональным интерполянтам с автономными полюсами”, Дагестанские электронные математические известия, 2017, № 7, 16–28
12.
А.-Р. К. Рамазанов, В. Г. Магомедова, “Безусловно сходящиеся интерполяционные рациональные сплайны”, Матем. заметки, 103:4 (2018), 592–603
13.
В. Г. Магомедова, А.-Р. К. Рамазанов, “О приближенном решении дифференциальных уравнений с помощью рациональных сплайн-функций”, Ж. вычисл. матем. и матем. физ., 59:4 (2019), 579–586
Образец цитирования:
В. Г. Магомедова, А.-Р. К. Рамазанов, “О рациональных сплайн-решениях дифференциальных уравнений
с особенностями в коэффициентах производных”, Матем. заметки, 115:1 (2024), 78–90; Math. Notes, 115:1 (2024), 66–76