dasalam писал(а):
Спасибо, но тогда будет и

Давайте проверим.
Для определенности добавим еще один индекс в коэффициенты

:

, что эквивалентно

.
Ваше разностное уравнение я переписал так:
![$\frac{u^{n+1}_m-u^n_m}\tau=\frac 1 h \left[a^n_{m+1} \frac{u^{n+1}_{m+1}-u^{n+1}_m} h-a^n_{m} \frac{u^{n+1}_m-u^{n+1}_{m-1}} h\right]$ $\frac{u^{n+1}_m-u^n_m}\tau=\frac 1 h \left[a^n_{m+1} \frac{u^{n+1}_{m+1}-u^{n+1}_m} h-a^n_{m} \frac{u^{n+1}_m-u^{n+1}_{m-1}} h\right]$](https://dxdy-04.korotkov.co.uk/f/3/3/b/33b929532d3b6c639acc9c3de052205482.png)
Здесь еще два изменения в индексах коэффициентов

. Cогласитесь ли Вы с обоими?
1. Те индексы, что были -- пространственные, там должна быть буква

, а не

.
2. Не

и

, а

и

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

по

.
Дальше, в любой схеме -- явной или неявной -- должно быть

. Вы закладываете это в алгоритм? Если нет, тогда нуль будет тождественный, везде и всюду, "ненулю" просто неоткуда взяться.
Тезис. При

величина

отлична от нуля хотя бы при одном

.
Доказательство. Рассмотрим уравнение при

,

:
![$\frac{u^2_1-u^1_1}\tau=\frac 1 h \left[a^1_2} \frac{u^2_2-u^2_1} h-a^1_1 \frac{u^2_1-u^2_0} h\right]$ $\frac{u^2_1-u^1_1}\tau=\frac 1 h \left[a^1_2} \frac{u^2_2-u^2_1} h-a^1_1 \frac{u^2_1-u^2_0} h\right]$](https://dxdy-03.korotkov.co.uk/f/e/d/b/edbebd2b21909829dc97362030449f8a82.png)
Для

только

отлично от нуля. Допустим, для

также только

отлично от нуля. Тогда
![$0=\frac 1 {h^2} a^1_1 u^2_0 \right]$ $0=\frac 1 {h^2} a^1_1 u^2_0 \right]$](https://dxdy-03.korotkov.co.uk/f/a/f/1/af153f374b83e035df6e7d44c68e8d4182.png)
Однако

и

оба отличны от нуля.
Значит, в случае, когда равны нулю все

, кроме

, нарушается разностное уравнение.