interpolation2variablewholeinterval.cpp

来自「何光渝所著《计算机常用数值算法与程序(C++版)》的随书源代码。 是想学习C+」· C++ 代码 · 共 43 行

CPP
43
字号
//Interpolation2VariableWholeInterval.cpp  
//二元全区间插值

#include <iostream.h>		//输入输出流头文件
#include "Interpolation.h"	//插值头文件

void main()
{
	int  i, j;
	double u, v, w;

	valarray<double> x(11), y(11);
    
	for(i=0; i<11; i++)
	{
		x[i] = 0.1 * i;
		y[i] = x[i];
	}

	matrix<double> z(11,11);

	for(i=0; i<11; i++)
	{
		for(j=0; j<11; j++)
		{
			z(i,j) = exp( -(x[i] - y[j]) );
		}

	}
	
	cout << "Interpolation2VariableWholeInterval()" << endl << endl;

	u = 0.35;	v = 0.65;
	w = Interpolation2VariableWholeInterval(x, y, z, u, v);
    cout << "x = 0.35    	y = 0.65         z(x,y) = " << w << endl;
		
	u = 0.45;	v = 0.55;
	w = Interpolation2VariableWholeInterval(x, y, z, u, v);
    cout << "x = 0.45    	y = 0.55         z(x,y) = " << w << endl;
}


⌨️ 快捷键说明

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