最近在学习克里金插值,给大家推荐一个网页 https://xg1990.com/blog/archives/222
这个博客将克里金插值原理介绍得比较清楚。
自己写克里金插值程序还是很麻烦的,推荐一个克里金插值matlab工具箱 http://mgstat.sourceforge.net/
下面是工具箱中一维克里金插值的小例子:
pos_known=[1;5;10]; val_known=[0;3;2]; % V='1 Sph(5)'; % Select variogram model pos_est=[1:0.5:20]'; [d_est,d_var]=krig(pos_known,val_known,pos_est,V); plot(pos_est,d_est,'k*-',pos_known,val_known,'ro') legend('Kriging','Given') set(gcf, 'color', 'w');
其中最重要的参数是V='1 Sph(5)',含义如下: