《C语言在工程技术上的应用 上》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:熊可宜等编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1992
  • ISBN:7502725148
  • 页数:330 页
图书介绍:

目录 1

第一篇 C语言在电子工程中的应用 1

第一章 计算机和程序设计 1

1-1 目标与建议: 1

1-2 程序设计 3

1-3 计算机 3

1-4 编程周期 11

1-6 检查程序 15

1-7 编程错误 18

1-9 回顾 20

1-8 改进程序 20

第二章 C语言基础 21

2-1 介绍和目标 21

2-2 标识符、数值和存储器 21

2-3 一个程序例子 32

2-4 循环 35

2-5 解方程式 41

2-6 选择 41

第三章 C语言应用于简单问题 55

3-1 介绍及目的 55

3-2 词首和科学表示 55

3-3 一根电线的电阻 63

3-4 温度对电线的影响 66

3-5 欧姆定律及其类似的关系 74

3-6 在循环中使用YES和NO 75

3-7 电阻器的颜色代码 79

3-8 测试你的知识 86

3-9 复习或回顾 93

第四章 C语言应用于直流电路 95

4-1 引言和目的 95

4-2 等效电阻 95

4-3 串联和并联电路 99

4-4 分压和分流器原理 101

4-5 梯形网路 101

4-6 求解特征的电路 104

4-7 写自己的函数 114

4-8 复习 121

第五章 编写C语言函数 123

5-1 引言和目的 123

5-2 函数的返回值 123

5-3 赋值传值给函数 124

5-4 函数与数组 129

5-5 引用传值给函数 132

5-6 一些用来解决电路问题的函数 141

5-7 复习 153

6-2 软件工程 155

第六章 程序设计的风格 155

6-1 简介和目的 155

6-3 复习 177

第七章 分析DC电路 178

7-1 简介及目标 178

7-2 分支电流分析 178

7-3 网分析 179

7-4 点分析 190

7-5 叠加法 194

7-6 THEVENIN及NORTON定理 197

7-7 最大传输功率 200

第八章 瞬时电路应用 207

8-1 简介及目标 207

8-2 与电容有关的计算 207

8-3 与电感线圈有关的计算 214

8-4 复习及回顾 215

第九章 C语言和正弦曲线 217

9-1 简介和目的 217

9-2 正弦曲线的基本知识 217

10-2 平均功率及功率因子 228

10-3 复数 228

第十章 C语言在AC电路中的应用 228

10-1 简介和目的 228

第十一章 共振及三相电路 247

11-1 简介及目的 247

11-2 共振 247

11-3 三相AC电路中的功率计算 256

第十二章 C语言与电子电路 261

12-1 简介及目标 261

12-2 二极管电路 261

12-3 晶体管电路 273

12-4 运算放大器运算 280

13-2 绘制频率响应图(调频图) 286

第十三章 频率响应和调制 286

13-1 简介及目标 286

13-3 分析——放大电路 290

13-4 调制 293

第十四章 数字系统 303

14-1 简介及目标 303

14-2 记数系统 303

14-3 数字系统和代码 314

14-4 数字系统和真值表 315

附录A 323

附录B 与计算机有关的一些知识 326

附录C Turbo C环境和编辑器 327

附录D 329

第二篇 C语言在数值分析中的应用 331

第一章 几个与数值分析有大的简单C程序 331

1-1 C函数和控制结构复习 331

1-2 一个有用的实例:求质数 334

1-3 阶乘的计算:一个递归实例 336

第二章 一些向量和矩阵的软件工具 338

2-1 dotp的设计 339

2-2 vdotp() 342

2-3 初值设置和扩充赋值运算符 343

2-4 getvecs() 344

2-5 do-while循环 346

2-6 break与continue 347

2-7 printf() 348

2-8 使用文件指针的文件输入/输出 349

2-9 矩阵相加法 352

2-10 程序员定义的数据结构和矩阵类型 352

2-11 getmats() 357

2-12 madd() 358

2-13 高斯消元法的算法 360

2-14 C程序 362

2-15 eqsolv的其余部分 367

2-16 误差和数值扰动 368

2-17 程序开发的组织 369

第三章 矩阵与向量数据的交换 373

3-1 利用管道和I/O转向方式交换数据 373

3-2 将管道运用于向量和矩阵数据上 374

3-3 输出函数fputv()和fputm() 377

3-4 错误检查 379

3-5 pgetv() 380

3-6 getdoubles() 383

3-7 getrow() 387

3-8 getbuf() 389

3-9 sscanf() 391

3-10 getword() 392

3-11 洋葱原则(Onion Principle) 394

第四章 绘图语言的接口 397

4-1 绘图语言 398

4-2 解释graphit主标准函数 400

4-3 sizeof 406

4-4 窗口一视口和色表的数据存储 408

4-5 割取算法 412

4-6 窗口一视口变换算法 414

4-7 dowind()和doview() 415

4-8 doline()doto() 418

4-9 clip() 421

4-10 wvtrans() 426

4-11 grcolor() 427

4-12 实例 430

4-13 在C中调用其它程序设计语言 433

第五章 非线性函数最佳解的搜索法 437

5-1 问题独立的软件的设计 438

5-2 求最佳解软件的整体设计 441

5-3 算法的特定数据的局部化 443

5-4 对分搜索算法 444

5-5 梯度搜索算法(The Gradient Search Algorithm) 446

5-6 向量软件工具的main() 447

5-7 getargs() 450

5-8 vpselect() 451

5-9 switch 454

5-10 vpcheck() 455

5-11 vusage() 457

5-12 梯度搜索算法的vmethod() 458

5-13 nextx() 463

5-14 对分搜索算法的smethod() 464

5-15 fdichotc和fgradc 467

5-16 实例:物质需求预测 473

5-17 fgrad的调用关系图(Call Graph) 476

第六章 解微分方程 477

6-2 参数处理及函数的指针 479

6-1 积分计算法则所需要的资料流 479

6-3 主程序main() 481

6-4 getargs() 484

6-5 euler算法 487

6-6 euler() 489

6-7 Runge-Kutta算法 491

6-8 rkut() 494

6-9 错误的产生 498

6-10 实例 498

6-11 例子:沙漠消长的模型 503

第一章 LU分解 510

第三篇 工程师及科学家使用的C语言工具库 510

第二章 特征值和辨别分析 537

第三章 奇异值分解:有效 605

第四章 Newton-Raphson和相关方法 630

第五章 复数运算Muller&Jenkins-Traub方法 648

第六章 B样条插值法 676

第七章 拟合积分法 695

第八章 傅立叶变换 703

第九章 微分方程组 723

第十章 微分方程刚性系统 744

第十一章 工程绘图 757