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