разность давлений по координате должно быть одинаковым, поскольку скорость для следующего момента времени для всех точек одинакова.
Вы не в ту сторону читаете уравнение. По разности давлений в текущий момент времени находится разность скоростей между следующим и текущим моментом времени (для каждой координаты). Другими словами, по координатной дельте давлений, вы находите временную дельту скоростей, которую вы добавляете к скоростям в текущий момент времени, чтобы получить скорости в следующий момент времени. Обратное делается для второго уравнения, из которого вы находите давления в следующий момент времени (для каждой координаты).
Потом, ваши функции, скорость и давление, они
обе являются функциями двух переменных. Поэтому, когда вы заменяете их на дискретные функции, то получаются два дискретных набора величин, но
оба имеют по два индекса, не только давление как у вас в формуле.

Теперь вы просто переписываете эту формулу чуток по-другому и получаете явную формулу для расчёта скоростей во внутренних точках отрезка в следующий момент времени:

Более того, нельзя забывать про граничные условия: у вас координаты не покрывают всё ваше пространство (одномерное), а лишь часть его. Поэтому у вас есть некоторый

и некоторый

, являющиеся концами отрезка
![$[a,\;b]$ $[a,\;b]$](https://dxdy-02.korotkov.co.uk/f/9/c/4/9c4340ba91255033cdf6dc03d385421d82.png)
, на котором разворачивается всё действие. На этих концах формулы будут другими, в зависимости от того, какими являются ваши граничные условия. Это может быть фиксированный поток (скорость задана функцией времени), или фиксированное давление (давление задано функцией времени), может быть жёсткая стенка (давление любое, скорость нулевая, разновидность фиксированного потока), упругая стенка (скорость и давление связаны некоторой хитрой формулой, учитывающей коэффициент упругости стенки), а может вообще быть периодическое условие (скорость и давление на концах равны, решение пространственно зациклено, или, другими словами, действие разворачивается на 1-торе).
И ещё, разностные формулы бывают разными. И разные формулы имеют разную степень точности. Чуть более точной для производной по координате будет такая формула:

То же самое можно сделать и по времени, но это всё будет чутка сложнее.