• 大小: 2.34MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-20
  • 语言: 其他
  • 标签: Horner算法  

资源简介

Horner算法代码,非常简单的一段程序,计算一个函数的n阶倒数的值

资源截图

代码片段和文件信息

#include 
#include 
using namespace std;

/**********************************
*Horner1算法求X^n+...+X^0的1阶倒数值
*Kn:X^n的系数
*n:X的最高次幂
*x:X的值
***********************************/
double Horner1(double *Knint ndouble x)
{
for(int k=n-1;k>=0;k--)
{
Kn[k]=x*Kn[k+1]+Kn[k];
}

return Kn[0];
}
double Horneri(double *Knint ndouble xint i)
{
double res=0;
double tmp=i;
for(int k=0;k<=i;k++)
{
res=Horner1(Kn+kn-kx);
}

//求i的阶乘
if(i==0)
{
tmp=1;
}
else
{
for(int k=i-1;k>0;k--)
{
tmp=tmp*k;
}
}

return res*tmp;
}

void main()
{
int n;
int i;
double x;
cout<<“********************“< cout<<“Horner算法“< cout<<“********************“< cout<<“输入X的最高次幂“< cout<<“n= “;

cin>>n;
double *Kn=new double [n+1];

cout<<“输入X^“< for(int k=n;k>=0;k--)
{
cout<<“K“< cin>>Kn[k];
}

cout<<“输入导数阶数“< cout<<“i= “;
cin>>i;
cout<<“输入X的值“< cout<<“x= “;
cin>>x;

cout<<“res= “<
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-03-30 08:51  Horner\
     目录           0  2015-03-30 08:37  Horner\Debug\
     文件       68096  2015-03-30 08:47  Horner\Debug\Horner.exe
     文件      443736  2015-03-30 08:47  Horner\Debug\Horner.ilk
     文件      830464  2015-03-30 08:47  Horner\Debug\Horner.pdb
     目录           0  2015-03-30 08:21  Horner\Horner\
     目录           0  2015-03-30 08:47  Horner\Horner\Debug\
     文件       12022  2015-03-30 08:47  Horner\Horner\Debug\CL.read.1.tlog
     文件         282  2015-03-30 08:47  Horner\Horner\Debug\CL.write.1.tlog
     文件          66  2015-03-30 08:47  Horner\Horner\Debug\Horner.lastbuildstate
     文件          86  2015-03-30 08:47  Horner\Horner\Debug\Horner.log
     文件         584  2015-03-30 08:47  Horner\Horner\Debug\cl.command.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link-cvtres.read.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link-cvtres.write.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link-rc.read.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link-rc.write.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896-cvtres.read.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896-cvtres.write.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896-rc.read.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896-rc.write.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896.read.1.tlog
     文件           2  2015-03-30 08:47  Horner\Horner\Debug\link.2896.write.1.tlog
     文件        1050  2015-03-30 08:47  Horner\Horner\Debug\link.command.1.tlog
     文件        2444  2015-03-30 08:47  Horner\Horner\Debug\link.read.1.tlog
     文件         358  2015-03-30 08:47  Horner\Horner\Debug\link.write.1.tlog
     文件      155041  2015-03-30 08:47  Horner\Horner\Debug\main.obj
     文件      265216  2015-03-30 08:47  Horner\Horner\Debug\vc110.idb
     文件      339968  2015-03-30 08:47  Horner\Horner\Debug\vc110.pdb
     文件        4072  2015-03-30 08:21  Horner\Horner\Horner.vcxproj
     文件         942  2015-03-30 08:21  Horner\Horner\Horner.vcxproj.filters
     文件        1143  2015-03-30 08:47  Horner\Horner\main.cpp
............此处省略3个文件信息

评论

共有 条评论

相关资源