Здравствуйте! Мне было дано задание численно решить данную СЛАУ:
![$$\[-\gamma y_{i-1} + 2y_i + \gamma y_{i+1} = f_i, i=1,..., N-1\]
\[y_0 = f_0,y_N = f_N,\]
где $1 \leq \gamma \leq \frac{3}{2}$,\\
\begin{equation}
f_i =
\begin{cases}
0, \hspace{2pt} i = 0,...,60 \\
0.1, \hspace{2pt} i = 61,...,70 \\
0, \hspace{2pt} i = 71,..., N
\end{cases}
N = 100, 1000
\end{equation}$$ $$\[-\gamma y_{i-1} + 2y_i + \gamma y_{i+1} = f_i, i=1,..., N-1\]
\[y_0 = f_0,y_N = f_N,\]
где $1 \leq \gamma \leq \frac{3}{2}$,\\
\begin{equation}
f_i =
\begin{cases}
0, \hspace{2pt} i = 0,...,60 \\
0.1, \hspace{2pt} i = 61,...,70 \\
0, \hspace{2pt} i = 71,..., N
\end{cases}
N = 100, 1000
\end{equation}$$](https://dxdy-03.korotkov.co.uk/f/2/a/c/2acde6a9204ea40b9baba620e7173af182.png)
то есть матрица системы имеет вид:
![$$\[A = \begin{bmatrix}
1 & 0 & 0 & \cdots & 0 & 0 & 0\\
- \gamma & 2 & \gamma & \cdots & 0 & 0 & 0\\
& & \cdots & \cdots & \cdots \\
0 & 0 & 0 & \cdots & - \gamma & 2 & \gamma\\
0 & 0 & 0 & \cdots & 0 & 0 & 1\\
\end{bmatrix}\]$$ $$\[A = \begin{bmatrix}
1 & 0 & 0 & \cdots & 0 & 0 & 0\\
- \gamma & 2 & \gamma & \cdots & 0 & 0 & 0\\
& & \cdots & \cdots & \cdots \\
0 & 0 & 0 & \cdots & - \gamma & 2 & \gamma\\
0 & 0 & 0 & \cdots & 0 & 0 & 1\\
\end{bmatrix}\]$$](https://dxdy-02.korotkov.co.uk/f/1/3/1/131ac29110c47fef565776fa5606d19d82.png)
В качестве метода я выбрал метод верхней релаксации. Была написана программа, которая даже выдавала корректный результат (выбранный релаксационный параметр -
![$\omega = 0.7$ $\omega = 0.7$](https://dxdy-01.korotkov.co.uk/f/c/d/3/cd3cdc9f3257ee8535cb6ccea9fa177d82.png)
, в качестве начального приближения - вектор правой части). Но вот в чем проблема: не выполнено достаточное условие сходимости данного метода:
![$A = A^*$ $A = A^*$](https://dxdy-03.korotkov.co.uk/f/a/9/6/a96e738b8f38ed2fb38449fc83c5445c82.png)
и, более того, с данными ограничениями на значение
![$\gamma$ $\gamma$](https://dxdy-02.korotkov.co.uk/f/1/1/c/11c596de17c342edeed29f489aa4b27482.png)
у матрицы отсутствует диагональное преобладание. Поэтому у проверяющего вполне обоснованно возник вопрос о корректности применения данного метода и выбора релаксационного параметра. И у меня возникли трудности с обоснованием корректности применения метода с выбранным параметром. Можете, пожалуйста, дать подсказку, куда копать? И я правильно понимаю, что для метода прогонки для решения этой задачи тоже не выполнено достаточное условие корректности и устойчивости к ошибкам округления, так как
![$2 < 2\gamma$ $2 < 2\gamma$](https://dxdy-01.korotkov.co.uk/f/c/a/a/caa6c09ffd1186e34089ba677a2a3fcb82.png)
? Возможно ли здесь применение метода прогонки вместо метода верхней релаксации? Спасибо!