kriging.h

来自「java资讯:Java新技术获得业界认可-Java频道-中国IT实验室2006年」· C头文件 代码 · 共 40 行

H
40
字号
#pragma once

class Kriging
{
public:

	Kriging(void);
	~Kriging(void);
private:
	CreatePoints()//建立二维数组points[][]储存各点的数据
	{
		int i,j;
		i=0;
		while((spotdata.point[i].id)!=0)
		{
			points[i][0]=spotdata.point[i].id;
			points[i][1]=spotdata.point[i].x;
			points[i][2]=spotdata.point[i].y;
			points[i][3]=spotdata.point[i].z;
			i++;
		}
		pointsnum=i;
	}
	CreateDis()//建立原始点每两点之间的距离矩阵
	{
		int i,j;
		for (i=0;i<pointsnum;i++)
		{
			for (j=0;j<pointsnum;j++)
			{
				if (i==j) dis[i][j]=0;
				else
				{
					dis[i][j]=Math.sqrt((points[i][1]-points[j][1])*(points[i][1]-points[j][1])+(points[i][2]-points[j][2])*(points[i][2]-points[j][2]));
				}
			}
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?