2D бикубические сплайны с рассеянными данными
Есть ли какая-либо библиотека (DLL) или код на C#, который позволяет интерполировать 2D разбросанные данные? Algib довольно хорош, но работает с обычными сетками
2 ответа
Alglib fastrbf имеет 2 алгоритма:
- "RBF-ML может использоваться для решения двух видов задач: задачи интерполяции и проблемы сглаживания с управляемым подавлением шума"
- "RBF-QNN использует автоматический выбор радиуса".
(Я также не использовал, и RBF Гаусса, как правило, плохо обусловлены, но документ выглядит разумным.)
И, пожалуйста, добавьте тег "alglib".
ALGLIB теперь также предлагает кубическую сплайн-интерполяцию разрозненных данных. Мы получили хороший опыт работы с методом spline2d с использованием решателя BlockLLS. Однако необходимо настроить количество точек сетки на не слишком большое значение, иначе интерполянт покажет артефакты.