首页 > 编程知识 正文

克里金插值公式,二维插值算法

时间:2023-05-06 20:20:37 阅读:34450 作者:1452

克里金插值算法IDW (逆距离加权法)和样条函数法插值工具被称为确定插值方法。 因为这些方法可以直接基于周围的测量值,也可以基于决定生成的表面平滑度的指定公式。 第二种插值方法由类似寒手套的统计方法组成,该方法基于包含自相关(即测量点之间的统计关系)的统计模型。 因此,统计方法不仅可以为生成预测面的功能提供某种尺度,还可以为预测的准确性和准确性提供某种尺度。

桀骜不驯的手套假定采样点之间的距离或方向反映了可用于描述表面变化的空间相关性。 傲慢手套工具通过将数学函数拟合到指定数量的点或指定半径内的所有点来确定每个位置的输出值。 傲慢手套是一个多阶段的过程,包括数据探索性统计分析、变异函数建模和表面创建,以及方差表面研究。 知道数据有空间距离和方向的偏差,我认为傲慢的手套是最好的方法。 该方法通常用于土壤科学和地质。

实际APP应用程序(在JAVA程序中)相关jar包的链接下载位置: jk3d.jar,在本例中为jk3d.jar包

publicclasskemain { publicstaticvoidmain (string [ ] args ) string path=' d :/krig ing/jk3d.par '; //配置文件保存位置JK3DJ=newJK3D(path ); }} jk3d.par配置文件parametersforjk 3d * * * * * * * * * * * * * startofparameters 3360 d :/krig ing/test data-I wata sec var-1.0e 21.0 e21-trimming limits0- option :=grid,1=cross,2=jackknife //表格模式xvk.dat-filewithjacknifeded vrandsecvar3- debugging level 3360,1,2 3测试数据- iw3d-3d.dbg-filefordebuggingoutputtestdata-iw3d-3d.out-fileled xmn步长(如果z没有变化,则配置如下)5) 2.5-ny,ymn,ysiz1 0 0.0 -nz,zmn,zsiz1 1 1 -x,y and z块离散化1 16-min, max data for kriging //最小、最大值(pm最大最小值) 0.2 ) 0.2-maxperoctant(0-notused )、blankifmorethanthismanyoctantsarempty 20.2 搜索半径表示z的各个坐标,例如,x为1,半径为2,x为3。此值被搜索到val值为x为1的val值。 (0.0.0- anglesforsearchellipsoid1- 100 1-0=sk,1=OK,2=non-st SK,3=exdrift0000 )01, estimatetrendextdrift.dat-griddedfilewithdrift/mean4- columnnumberingriddedfile 1.0-NST,nugget efffect3. 04.00.0 AAA a_vert30.03360.0.0it,cc,ang1,ang2,anG30.85.085.0步骤:次数表示x或y的插值次数,开始时x或y从该值开始插值例如,(5,1,1 )这表示插值1到5次,总共生成25条数据。 首先x变化,y不变化。 例如,) 1,1 ),2,1 ),

搜索半径:假设该点的搜索半径,例如点(1,1 )的val值为1,搜索半径全部为0.5,假设x步或y步为0.5,用(1,1.5 )或(1.5,1 )进行插值

1.1.1.1测试数据- iw3d-3d.dat数据文件(即使没有z,也可以写z,写0 ) ) ) ) ) ) ) ) ) ) )。

主数据4 XYZ val1.0. 01/XYZ坐标值和val值12.0.0113.0.0114.0.02的计算结果

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。