Здравствуйте! Помогите пожалуйста разобраться.
Имеется дифференциальное уравнение:
![$y'' - \frac {y'} {2x} - y = \frac 2 x $ $y'' - \frac {y'} {2x} - y = \frac 2 x $](https://dxdy-01.korotkov.co.uk/f/c/1/4/c1403555e7e36d18964077385103473782.png)
для него заданы краевые условия:
![$y(0.6) = 1.3$ $y(0.6) = 1.3$](https://dxdy-03.korotkov.co.uk/f/6/2/0/620ca2af5898d85d23bc1b2b1d395cf882.png)
![$0.5y(0.9) - 1.2y'(0.9) = 1$ $0.5y(0.9) - 1.2y'(0.9) = 1$](https://dxdy-02.korotkov.co.uk/f/9/f/b/9fbc1a588a7afa9f3a22d907755a620482.png)
Данная задача уже решалась мной двумя другими методами, и конечный ответ мне известен, но решить ее методом Галеркина у меня не получается.
Решение находится в виде:
![$y(x) = \varphi_0(x) + \sum\limits_{k=1}^n a_k \varphi_k(x)$ $y(x) = \varphi_0(x) + \sum\limits_{k=1}^n a_k \varphi_k(x)$](https://dxdy-04.korotkov.co.uk/f/7/f/0/7f0bafd428e8eb160aa74e789d18d60982.png)
Составленная мной программа дает верное решение для задачи с простыми краевыми условиями, вида:
![$y(a) = L$ $y(a) = L$](https://dxdy-04.korotkov.co.uk/f/3/c/e/3cee3193f129a642b7e74eaa0af1a1d382.png)
![$y(b) = Q$ $y(b) = Q$](https://dxdy-02.korotkov.co.uk/f/1/c/4/1c48fce7851c8af60530e58714a273f882.png)
где L и Q - числа, a и b - границы диапазона.
При простых краевых условиях
![$\varphi_k(x)$ $\varphi_k(x)$](https://dxdy-01.korotkov.co.uk/f/8/4/7/847e5249634cf7e482c00e0768c0179282.png)
записывается следующим образом:
![$\varphi_k(x)=(x-a)(x-b)^k$ $\varphi_k(x)=(x-a)(x-b)^k$](https://dxdy-01.korotkov.co.uk/f/0/3/0/0309383e8d075f613015d4dd317bbee582.png)
Я читал, что
![$\varphi_k(x)$ $\varphi_k(x)$](https://dxdy-01.korotkov.co.uk/f/8/4/7/847e5249634cf7e482c00e0768c0179282.png)
– это какая-то система линейно независимых функций, удовлетворяющая однородным краевым условиям. Исходя из записи для простых краевых условий, я понимаю, что это такое произведение выражений, где одно из выражений будет равно 0 при x равным a или b.
Проблема, на мой взгляд, заключается в неверном понимании того, каким образом составляется функция
![$\varphi_k(x)$ $\varphi_k(x)$](https://dxdy-01.korotkov.co.uk/f/8/4/7/847e5249634cf7e482c00e0768c0179282.png)
.
Если я задаю
![$\varphi_k(x) = (x-a)$ $\varphi_k(x) = (x-a)$](https://dxdy-04.korotkov.co.uk/f/b/c/7/bc7b21206f32c9a9180c284003912c2f82.png)
, то результирующая функция верна только в точке a.
Я также пробовал решать ДУ для правой границы (0.9) и получал:
![$y(x)=1-e^\frac {0.5x} {1.2}$ $y(x)=1-e^\frac {0.5x} {1.2}$](https://dxdy-01.korotkov.co.uk/f/4/f/4/4f4418e6d111d36ef4008b2fb58dfe2e82.png)
.
С учетом полученного y(x), я пробовал записывать
![$\varphi_k(x)$ $\varphi_k(x)$](https://dxdy-01.korotkov.co.uk/f/8/4/7/847e5249634cf7e482c00e0768c0179282.png)
в виде:
![$\varphi_k(x) = (1-e^\frac {0.5x} {1.2})(x-a)$ $\varphi_k(x) = (1-e^\frac {0.5x} {1.2})(x-a)$](https://dxdy-03.korotkov.co.uk/f/6/d/6/6d6495c03423bc5b6e360c8e1d5f93f882.png)
,
но верного решения всеравно не получил.