教材《实用数值计算方法》甄西丰著 的全部源码 C语言 含1~13章
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 33792 2019-04-06 16:53 ProgramCh01_Intro.vsP0101v15.suo
文件 1851392 2019-04-06 16:53 ProgramCh01_Intro.vsP0101v15Browse.VC.db
文件 3014656 2019-04-06 14:59 ProgramCh01_Intro.vsP0101v15ipchAutoPCH4bf13984959085e8P0101.ipch
文件 3014656 2019-04-06 15:12 ProgramCh01_Intro.vsP0101v15ipchAutoPCH971764dbef1a0cd6P0201.ipch
文件 2555904 2019-04-06 15:12 ProgramCh01_Intro.vsP0101v15ipchAutoPCHf1098e7dacd0e129P0206.ipch
文件 906752 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.exe
文件 2391748 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.ilk
文件 1453 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.log
文件 18519 2019-04-06 14:48 ProgramCh01_IntroDebugP0101.obj
文件 8572928 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.pdb
文件 2318 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.command.1.tlog
文件 10246 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.read.1.tlog
文件 1712 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.write.1.tlog
文件 2054 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tloglink.command.1.tlog
文件 3698 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tloglink.read.1.tlog
文件 588 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tloglink.write.1.tlog
文件 243 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogP0101.lastbuildstate
文件 5597 2019-04-06 14:57 ProgramCh01_IntroDebugP0201.obj
文件 10892 2019-04-06 15:12 ProgramCh01_IntroDebugP0206.obj
文件 60416 2019-04-06 15:12 ProgramCh01_IntroDebugvc141.idb
文件 77824 2019-04-06 15:12 ProgramCh01_IntroDebugvc141.pdb
文件 33792 2017-02-27 14:44 ProgramCh01_IntroDebugvc60.idb
文件 53248 2017-02-27 14:44 ProgramCh01_IntroDebugvc60.pdb
文件 3233 2019-04-06 14:48 ProgramCh01_IntroP0101.c
文件 3387 2017-02-20 11:28 ProgramCh01_IntroP0101.dsp
文件 535 2017-02-20 11:36 ProgramCh01_IntroP0101.dsw
文件 41984 2017-02-27 14:48 ProgramCh01_IntroP0101.ncb
文件 48640 2017-02-27 14:48 ProgramCh01_IntroP0101.opt
文件 1173 2017-02-27 14:44 ProgramCh01_IntroP0101.plg
文件 1064 2019-04-06 13:31 ProgramCh01_IntroP0101.sln
............此处省略756个文件信息
#include
#include
#include
#define MN 51
int RN=0;
double e = 2.71828;
double EPS = 0.4E-10;
double H[MN]DTF[MN]DQF[MN]ERR[MN];
double X0=2.0H0=0.32;
char FileName[]=“TB010702.txt“;
int choose = 1;
double DeltF(double x double h)
{
return log((x + h) / x);
}
double DeltF_ex(double x double h)
{
return pow(e x + h) - pow(ex);
}
double DeltF_sin(double x double h)
{
return sin(x + h) - sin(x);
}
double DeltF_cos(double x double h)
{
return cos(x + h) - cos(x);
}
double DeltF_tan(double x double h)
{
return tan(x + h) - tan(x);
}
int Operation()
{
int K;
H[0] = H0;
if (choose == 1)
DTF[0] = DeltF(X0 H[0]);
if (choose == 2)
DTF[0] = DeltF_ex(X0 H[0]);
if (choose == 3)
DTF[0] = DeltF_sin(X0 H[0]);
if (choose == 4)
DTF[0] = DeltF_cos(X0 H[0]);
if (choose == 5)
DTF[0] = DeltF_tan(X0 H[0]);
DQF[0] = DTF[0] / H[0];
ERR[0] = 1.0;
for (K = 1; K < MN; K++)
{
H[K] = H[K - 1] / 2.0;
if (choose == 1)
DTF[K] = DeltF(X0 H[K]);
if (choose == 2)
DTF[K] = DeltF_ex(X0 H[K]);
if (choose == 3)
DTF[K] = DeltF_sin(X0 H[K]);
if (choose == 4)
DTF[K] = DeltF_cos(X0 H[K]);
if (choose == 5)
DTF[K] = DeltF_tan(X0 H[K]);
DQF[K] = DTF[K] / H[K];
ERR[K] = fabs(DQF[K] - DQF[K - 1]);
if (ERR[K] < EPS)break;
}
RN = K + 1;
return 0;
}
int ShowTable()
{ int K;
printf(“
===================================================“);
printf(“
k H[k] DTF[k] DQF[k] ERR[k] “);
printf(“
---------------------------------------------------“);
for(K=0;K printf(“
%2d %10.6f%12.8f%12.8f%12.4e“KH[K]DTF[K]DQF[K]ERR[K]);
printf(“
---------------------------------------------------“);
printf(“
ANS=%12.8e“DQF[RN-1]);
printf(“
===================================================“);
return 0;
}
int SaveTable(char*fname)
{ FILE *fp;
int K;
fp=fopen(fname“w“);
if(!fp){printf(“
Open File Error !“);return 1;}
fprintf(fp“
===================================================“);
fprintf(fp“
k H[k] DTF[k] DQF[k] ERR[k] “);
fprintf(fp“
---------------------------------------------------“);
for(K=0;K fprintf(fp“
%2d %10.6f%12.8f%12.8f%12.4e“KH[K]DTF[K]DQF[K]ERR[K]);
fprintf(fp“
---------------------------------------------------“);
fprintf(fp“
ANS = %12.8e“DQF[RN-1]);
fprintf(fp“
===================================================“);
fclose(fp);
printf(“
This Table Has Saved In File %s !“fname);
return 0;
}
int FormProblem()
{
printf(“选择要计算导数的函数:
“);
printf(“1.对数函数f(x)=lnx
“);
printf(“2.指数函数f(x)=e^x
“);
printf(“3.正弦函数f(x)=sin(x)
“);
printf(“4.余弦函数f(x)=cos(x)
“);
printf(“5.正切函数f(x)=cos(x)
“);
scanf(“%d“ &choose);
printf(“
Please Enter x0:“);
scanf(“%lf“ &X0);
printf(“
Please Enter h0:“);
scanf(“%lf“ &H0);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 33792 2019-04-06 16:53 ProgramCh01_Intro.vsP0101v15.suo
文件 1851392 2019-04-06 16:53 ProgramCh01_Intro.vsP0101v15Browse.VC.db
文件 3014656 2019-04-06 14:59 ProgramCh01_Intro.vsP0101v15ipchAutoPCH4bf13984959085e8P0101.ipch
文件 3014656 2019-04-06 15:12 ProgramCh01_Intro.vsP0101v15ipchAutoPCH971764dbef1a0cd6P0201.ipch
文件 2555904 2019-04-06 15:12 ProgramCh01_Intro.vsP0101v15ipchAutoPCHf1098e7dacd0e129P0206.ipch
文件 906752 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.exe
文件 2391748 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.ilk
文件 1453 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.log
文件 18519 2019-04-06 14:48 ProgramCh01_IntroDebugP0101.obj
文件 8572928 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.pdb
文件 2318 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.command.1.tlog
文件 10246 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.read.1.tlog
文件 1712 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogCL.write.1.tlog
文件 2054 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogli
文件 3698 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogli
文件 588 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogli
文件 243 2019-04-06 15:12 ProgramCh01_IntroDebugP0101.tlogP0101.lastbuildstate
文件 5597 2019-04-06 14:57 ProgramCh01_IntroDebugP0201.obj
文件 10892 2019-04-06 15:12 ProgramCh01_IntroDebugP0206.obj
文件 60416 2019-04-06 15:12 ProgramCh01_IntroDebugvc141.idb
文件 77824 2019-04-06 15:12 ProgramCh01_IntroDebugvc141.pdb
文件 33792 2017-02-27 14:44 ProgramCh01_IntroDebugvc60.idb
文件 53248 2017-02-27 14:44 ProgramCh01_IntroDebugvc60.pdb
文件 3233 2019-04-06 14:48 ProgramCh01_IntroP0101.c
文件 3387 2017-02-20 11:28 ProgramCh01_IntroP0101.dsp
文件 535 2017-02-20 11:36 ProgramCh01_IntroP0101.dsw
文件 41984 2017-02-27 14:48 ProgramCh01_IntroP0101.ncb
文件 48640 2017-02-27 14:48 ProgramCh01_IntroP0101.opt
文件 1173 2017-02-27 14:44 ProgramCh01_IntroP0101.plg
文件 1064 2019-04-06 13:31 ProgramCh01_IntroP0101.sln
............此处省略756个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)