当前位置:首页 > 工业技术
用C语言实现数值计算方法及程序实例
用C语言实现数值计算方法及程序实例

用C语言实现数值计算方法及程序实例PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王平庆编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115075077
  • 页数:335 页
图书介绍:
《用C语言实现数值计算方法及程序实例》目录

目录 1

第一章概述 1

1.1计算方法中的数值计算 1

1.1.1 特点 1

1.1.2应用范围 4

1.2计算机实现数值计算的优越性及其误差问题 5

1.2.1 优越性 5

1.2.2误差问题 6

1.3用C语言实现数值计算 9

1.3.1 必要性及其C语言特点 10

1.3.2简单C程序介绍 11

1.3.3初学者最容易出现的C语言错误 15

1.3.4 C程序的上机运行步骤 15

1.4思考题 18

2.1二分法 19

第二章二分法 19

2.1.1公式和方法 20

2.1.2应用范围 22

2.2可供使用的C函数 23

2.2.1 函数stdio.h——标准C语言首标 23

2.2.2 math.h——标准C语言首标 26

2.2.3 malloc.h——Microsoft C 27

2.2.4 stdlib.h——标准C语言首标 29

2.2.5子程序cc2-2.1c注释 30

2.2.6 cc2-1.c程序注释 34

2.2.7 cc2-2.c程序注释 37

2.3常见问题 40

2.4实例 40

2.4.1 流程框图 41

2.4.2说明及使用 41

2.4.3源程序 44

2.5思考题 46

2.4.4常见错误 46

第三章迭代法和加速迭代法 49

3.1迭代法、加速迭代法、Aitken迭代法 49

3.1.1公式和方法 50

3.1.2应用范围 56

3.2常见问题 59

3.3可供使用的C函数 60

3.3.1函数pow 60

3.3.2函数exp() 60

3.3.3函数fabs() 62

3.3.4函数sqrt() 63

3.4实例 64

3.4.1迭代法流程框图 64

3.4.2参数说明 64

3.4.3程序 65

3.4.4常见错误 68

3.5思考题 69

第四章牛顿迭代法 71

4.1牛顿迭代法 71

4.1.1公式和方法 71

4.1.2应用范围 75

4.2常见错误 75

4.3可供使用的C函数 76

4.3.1 C函数库 76

4.3.2 函数scanf()——标准C语言库函数 77

4.3.3 函数printf()——标准C语言库函数 80

4.4实例 83

4.4.1流程框图 84

4.4.2参数说明及子程序 84

4.4.3 源程序 85

4.4.4常见错误 88

4.5思考题 89

5.1弦截法 91

第五章弦截法 91

5.1.1公式和方法 92

5.1.2应用范围 94

5.2常见问题 95

5.3可供使用的C函数 96

5.3.1 double关键字(双精度浮点数类型) 96

5.3.2 EDOM宏(定义域错) 96

5.3.3 EOF宏(表示一个文件结束) 97

5.3.4 ERANGE宏(值域错) 97

5.3.5 errno宏(保持错误状态的外部整数) 97

5.3.6 int关键字(整数) 98

5.3.7 NULL宏(空指针) 98

5.3.8 void关键字(空类型) 99

5.3.9 exit()库函数(妥善地终止程序) 100

5.3.10 exit——Turbo C函数 101

5.3.11子程序cc5-1.1c注释 102

5.4实例 103

5.4.1流程框图 103

5.4.2参数说明及子程序 103

5.4.3源程序 105

5.4.4常见错误 108

5.5思考题 108

第六章拉格朗日一元n点插值 109

6.1拉格朗日一元n点插值 109

6.1.1公式和方法 110

6.1.2应用范围 114

6.2常见问题 115

6.3可用函数 116

6.3.1 for标准C语言关键字(循环结构) 116

6.3.2 free()标准C语言库函数(释放内存) 116

6.3.3 calloc()标准C语言库函数(分配和清除动态空间) 117

6.3.5 sizeof标准C语言关键字(给出参数长度) 118

6.3.4 unsigned标准C语言关键字 118

6.3.6 size_t标准C语言类型 119

6.3.7 malloc()标准C语言库函数(分配动态内存) 119

6.3.8 *=C语言操作符(乘法赋值) 121

6.3.9 *C语言操作符(既可作标点,又可作乘法) 121

6.3.10 *//*C语言注解定界符 121

6.4实例 122

6.4.1 流程框图 122

6.4.2参数说明及子程序 123

6.4.3 源程序 127

6.4.4常见错误 130

6.5思考题 131

第七章牛顿均差插值 133

7.1牛顿均差插值 133

7.1.1公式和方法 135

7.1.2应用范围 138

7.2常见问题 140

7.3可用函数 140

7.3.1子程序 140

7.3.2函数值和return语句 140

7.3.3 函数调用形式 142

7.3.4递归调用 148

7.4实例 149

7.4.1流程框图 149

7.4.2参数说明及子程序 149

7.4.3 源程序 150

7.4.4常见错误 152

7.5思考题 154

第八章埃特金插值和厄米特插值 155

8.1埃特金(Aitken)插值和厄米特(Hermite)插值 155

8.1.1公式和方法 155

8.2.1 引用库函数的三要点 158

8.2可用函数 158

8.1.2应用范围 158

8.2.2变量的存储类型和作用域 160

8.2.3变量的初始化 165

8.3常见问题 166

8.4实例 167

8.4.1 流程框图 167

8.4.2参数使用及子程序 167

8.4.3源程序 170

8.4.4常见错误 174

8.5思考题 176

第九章三次样条函数插值 177

9.1三次样条函数插值 177

9.1.1方法和公式 178

9.1.2应用范围 182

9.2.1 break语句 184

9.2可用函数 184

9.2.2 continue语句 185

9.2.3 C预处理器 186

9.2.4多个源文件的C程序 187

9.3常见错误 189

9.4实例 189

9.4.1流程框图 190

9.4.2说明及使用 190

9.4.3源程序 192

9.4.4常见错误 194

9.5思考题 195

第十章最小二乘法曲线拟合 197

10.1最小二乘法曲线拟合 197

10.1.1公式和方法 198

10.1.2应用范围 203

10.2.2求值顺序 204

10.2.1goto语句 204

10.2可用函数 204

10.2.3集成调试程序 205

10.2.4调试实例 207

10.3常见问题 208

10.4实例 208

10.4.1流程框图 209

10.4.2参数说明及子程序 209

10.4.3 源程序 212

10.4.4常见错误 214

10.5思考题 217

第十一章辛普生数值积分 219

11.1 辛普生(Simpson)数值积分 219

11.1.1公式和方法 220

11.1.2应用范围 224

11.2.1结构定义 225

11.2可用函数 225

11.2.2结构变量的初始化 227

11.2.3结构使用的运算符 229

11.3实例 230

11.3.1 流程框图 230

11.3.2使用及说明 232

11.3.3源程序 234

11.3.4常见错误 235

11.4思考题 236

第十二章龙贝格数值积分法 239

12.1龙贝格数值积分 239

12.1.1公式和方法 239

12.1.2应用范围 242

12.2可用函数 243

12.2.1 数组 243

12.2.2一维数组 243

12.2.4多维数组 245

12.2.3 数组元素的初始化 245

12.2.5字符串数组 247

12.3实例 247

12.3.1流程框图 247

12.3.2参数说明及子程序 247

12.3.3源程序 250

12.3.4常见错误 251

12.4思考题 252

第十三章常微分方程数值积分的欧拉法 253

13.1常微分方程数值积分的欧拉法 253

13.2可用函数 257

13.2.1指针与地址 257

13.2.2指针变量的说明 258

13.2.3指针运算符 259

12.2.4地址运算 260

13.3.1 流程框图 263

13.3实例 263

13.3.2参数说明及子程序 264

13.3.3源程序 267

13.3.4常见错误 271

13.4思考题 272

第十四章常微分方程数值积分的龙格-库塔法 275

14.1常微分方程数值积分的龙格-库塔法 275

14.1.1公式和方法 276

14.1.2应用范围 279

14.2可用函数 279

14.2.1 turbo C动态分配函数 279

14.2.2指针与数组的关系 281

14.2.3指针数组 284

14.3常见问题 286

14.4实例 286

14.4.2参数说明及子程序 287

14.4.1 流程框图 287

14.4.3 源程序 290

14.5思考题 293

第十五章线性代数方程组求解的高斯消去法 295

15.1线性代数方程组求解的高斯消去法 295

15.1.1公式和方法 295

15.1.2应用范围 301

15.2可用函数 302

15.2.1 指针或数组名传递函数参数 302

15.2.2命令行参数 303

15.2.3指针函数 303

15.2.4指向指针的指针 305

15.3常见问题 307

15.4实例 307

15.4.1流程框图 307

15.4.2参数说明及子程序 309

15.4.3源程序 312

15.5思考题 314

15.4.4 常见错误 314

第十六章线性代数方程组求解的克劳特分解法及线性对称方程组的分解法 315

16.1克劳特分解及线性对称方程组的分解法 315

16.1.1公式和方法 319

16.2.1 函数指针 323

16.2.2通过函数指针变量完成对函数的调用 323

16.2可用函数 323

16.1.2应用范围 323

16.2.3通过函数指针变量将函数作为参数传递 326

16.3常见问题 328

16.4实例 328

16.4.1 流程框图 330

16.4.2参数说明及子程序 330

16.4.3 源程序 333

16.4.4常见错误 335

16.5思考题 335

相关图书
作者其它书籍
返回顶部