Две ряда Симпсона нужно просто со сдвигом сложить, чтобы получить постоянные веса по всему интервалу.
Но есть нюанс. Классический метод Симпсона использует сдвиг через 2, нечётное число точек и чётное число отрезков. При этом на каждой паре отрезков функция аппроксимируется квадратичным полиномом. Что даёт порядок точности метода 3, а не 2, то есть, все полиномы вплоть до кубических интегрируются точно. Но только при условии, что аппроксимирующая участок функции парабола интегрируется симметрично вокруг центра: в этом случае интеграл

относительно центра равен нулю. При сдвиге через 2 и чётном количестве отрезков это правило выполняется точно и на краях. Но второй интеграл со сдвигом на 1 посчитать с сохранением такой симметрии и на краях уже не получится.
Впрочем, порядок точности 3 можно получить, просто аппроксимировав края кубическим полиномом, а не параболами. Оставив в центре единицы, полученные сдвигами на 1 квадратичных или кубических, без разницы, интерполяционных полиномов с отрезком интегрирования
![$\left[-\frac 1 2; \frac 1 2\right]$ $\left[-\frac 1 2; \frac 1 2\right]$](https://dxdy-04.korotkov.co.uk/f/b/6/8/b68394618a85a3035ced4e0a0a62206182.png)
относительно центра. Коэффициенты для кубической интерполяции я выписал выше, если нужно.