二元全区间内插实验
吴陶涛 131302061
不对称问题的分析
需要考虑的问题是当沿 X、Y 方向进行取点时,在无法向四个方向上取到 4 个点时,该情况
有取到 0 个点、1 个点、2 个点、3 个点。为了确保二元全区间内插方法的通用性,对取到 0
个点、1 个点、2 个点、3 个点的情况采用左右对称的方式处理,即:如果 X 方向上左边取
到 2 点,则右边同样取 2 点。
1. 代码
8*8 网格生成代码:
Graphics g = e.Graphics;
Pen penObj = new Pen(Color.Black, 5);
Brush brushObj = new SolidBrush(Color.Black);
Font fontObj = new Font("宋体", 14);
Random ro = new Random();
for (int i = 1; i <= 8; i++)
{
for (int j = 1; j <= 8; j++)
{
g.DrawLine(penObj, i * 40, j * 40, i * 40 + 5, j * 40);
int randNum = ro.Next(1, 100);
Data[i - 1, j - 1] = randNum;
g.DrawString(randNum.ToString(), fontObj, brushObj, i * 40, j * 40);
}
}
g.Dispose();
penObj.Dispose();
brushObj.Dispose();
fontObj.Dispose();
二元插值计算代码:
public double MainMethod()
{
double txNum = num;
double tyNum = num;
评论0