#matlab #spline #smoothing #4d
Вопрос:
Есть ли возможность сделать сглаживающий сплайн для функции трех переменных f(x,y,z)?
Я нашел функцию «smoothn» для matlab, но результат сглаживания имеет большую норму H1 даже для исходных данных без шума (но норма L2 мала, как и должно быть). Я также пробовал радиальные базовые функции «rbfcreate», а затем «rbfinterp», но результат еще хуже, чем с функцией «smoothn».
Я полностью удовлетворен функцией «csaps» в matlab для сглаживания двумерных данных, при этом csaps сглаживают как нормы L2, так и H1. Существуют ли какие-либо фундаментальные причины,по которым функция «csaps» не работает для функции трех переменных f(x,y, z)?
Комментарии:
1. Если вы попытались и не сработало, единственная причина, по которой это не работает, заключается в том, что они просто не были реализованы (при условии, что вы не допустили ошибок при использовании функции, но кода нет, поэтому не могу сказать). Я предполагаю, что вам нужно будет закодировать его самостоятельно.