资源简介
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\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2 2015-03-30 08:47 Horner\Horner\Debug\li
文件 1050 2015-03-30 08:47 Horner\Horner\Debug\li
文件 2444 2015-03-30 08:47 Horner\Horner\Debug\li
文件 358 2015-03-30 08:47 Horner\Horner\Debug\li
文件 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个文件信息
评论
共有 条评论