Для дифференциального выражения

стандартной трёхточечной разностной схемой является

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

и, что тоже небесполезно, симметричность матрицы.
Ровно эту схему и следует использовать для радиального уравнения. Но тут проблема: граничное условие в нуле

естественным опразом не описывается.
Использование полуцелых узлов эту проблему снимает.