mathmatic源程序代码mathmatic源程序代码
Lagrame插值
// 程序中函数为 x*x-4.213 // 输入N应该在0~20之间
#include #include
class lagrange
{
public:
float Y[20];
int X[20];
print()
{
cout>N;
cout>esp;
if(N19)
{x=19;y=20;}
else{
for(i=0;i=20;i++)
{
if( (i-N>=-1) && (i-N<0) )
{x=i;y=i+1;}
}
...
mathmatic源程序代码
Lagrame插值
// 程序中函数为 x*x-4.213 // 输入N应该在0~20之间
#include #include
class lagrange
{
public:
float Y[20];
int X[20];
print()
{
cout<<"本程序中函数为 x*x-4.213"<>N;
cout<<"输入ζ的值:";
cin>>esp;
if(N<1)//开始判断使用哪两个点做插值
{x=0;y=1;}
if(N>19)
{x=19;y=20;}
else{
for(i=0;i=20;i++)
{
if( (i-N>=-1) && (i-N<0) )
{x=i;y=i+1;}
}
}//下面为计算出N的值
ans=( Y[x]*( (N-X[y])/(X[x]-X[y]) ) + Y[y]*( (N-X[x])/(X[y]-X[x]) ) );
cout<<"L("<>a;
}while(a=='y');
if(a=='n')
cout<<"ByeBye"<
#include
class lagrange
{
public:
float Y[20];
int X[20];
print()
{
cout<<"本程序中函数为 x*x-4.213"<
本文档为【mathmatic源程序代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。