内容简介
目录
第一篇 C语言在电子工程中的应用
第一章 计算机和程序设计
1-1 目标与建议:
1-2 程序设计
1-3 计算机
1-4 编程周期
1-6 检查程序
1-7 编程错误
1-9 回顾
1-8 改进程序
第二章 C语言基础
2-1 介绍和目标
2-2 标识符、数值和存储器
2-3 一个程序例子
2-4 循环
2-5 解方程式
2-6 选择
第三章 C语言应用于简单问题
3-1 介绍及目的
3-2 词首和科学表示
3-3 一根电线的电阻
3-4 温度对电线的影响
3-5 欧姆定律及其类似的关系
3-6 在循环中使用YES和NO
3-7 电阻器的颜色代码
3-8 测试你的知识
3-9 复习或回顾
第四章 C语言应用于直流电路
4-1 引言和目的
4-2 等效电阻
4-3 串联和并联电路
4-4 分压和分流器原理
4-5 梯形网路
4-6 求解特征的电路
4-7 写自己的函数
4-8 复习
第五章 编写C语言函数
5-1 引言和目的
5-2 函数的返回值
5-3 赋值传值给函数
5-4 函数与数组
5-5 引用传值给函数
5-6 一些用来解决电路问题的函数
5-7 复习
6-2 软件工程
第六章 程序设计的风格
6-1 简介和目的
6-3 复习
第七章 分析DC电路
7-1 简介及目标
7-2 分支电流分析
7-3 网分析
7-4 点分析
7-5 叠加法
7-6 THEVENIN及NORTON定理
7-7 最大传输功率
第八章 瞬时电路应用
8-1 简介及目标
8-2 与电容有关的计算
8-3 与电感线圈有关的计算
8-4 复习及回顾
第九章 C语言和正弦曲线
9-1 简介和目的
9-2 正弦曲线的基本知识
10-2 平均功率及功率因子
10-3 复数
第十章 C语言在AC电路中的应用
10-1 简介和目的
第十一章 共振及三相电路
11-1 简介及目的
11-2 共振
11-3 三相AC电路中的功率计算
第十二章 C语言与电子电路
12-1 简介及目标
12-2 二极管电路
12-3 晶体管电路
12-4 运算放大器运算
13-2 绘制频率响应图(调频图)
第十三章 频率响应和调制
13-1 简介及目标
13-3 分析——放大电路
13-4 调制
第十四章 数字系统
14-1 简介及目标
14-2 记数系统
14-3 数字系统和代码
14-4 数字系统和真值表
附录A
附录B 与计算机有关的一些知识
附录C Turbo C环境和编辑器
附录D
第二篇 C语言在数值分析中的应用
第一章 几个与数值分析有大的简单C程序
1-1 C函数和控制结构复习
1-2 一个有用的实例:求质数
1-3 阶乘的计算:一个递归实例
第二章 一些向量和矩阵的软件工具
2-1 dotp的设计
2-2 vdotp()
2-3 初值设置和扩充赋值运算符
2-4 getvecs()
2-5 do-while循环
2-6 break与continue
2-7 printf()
2-8 使用文件指针的文件输入/输出
2-9 矩阵相加法
2-10 程序员定义的数据结构和矩阵类型
2-11 getmats()
2-12 madd()
2-13 高斯消元法的算法
2-14 C程序
2-15 eqsolv的其余部分
2-16 误差和数值扰动
2-17 程序开发的组织
第三章 矩阵与向量数据的交换
3-1 利用管道和I/O转向方式交换数据
3-2 将管道运用于向量和矩阵数据上
3-3 输出函数fputv()和fputm()
3-4 错误检查
3-5 pgetv()
3-6 getdoubles()
3-7 getrow()
3-8 getbuf()
3-9 sscanf()
3-10 getword()
3-11 洋葱原则(Onion Principle)
第四章 绘图语言的接口
4-1 绘图语言
4-2 解释graphit主标准函数
4-3 sizeof
4-4 窗口一视口和色表的数据存储
4-5 割取算法
4-6 窗口一视口变换算法
4-7 dowind()和doview()
4-8 doline()doto()
4-9 clip()
4-10 wvtrans()
4-11 grcolor()
4-12 实例
4-13 在C中调用其它程序设计语言
第五章 非线性函数最佳解的搜索法
5-1 问题独立的软件的设计
5-2 求最佳解软件的整体设计
5-3 算法的特定数据的局部化
5-4 对分搜索算法
5-5 梯度搜索算法(The Gradient Search Algorithm)
5-6 向量软件工具的main()
5-7 getargs()
5-8 vpselect()
5-9 switch
5-10 vpcheck()
5-11 vusage()
5-12 梯度搜索算法的vmethod()
5-13 nextx()
5-14 对分搜索算法的smethod()
5-15 fdichotc和fgradc
5-16 实例:物质需求预测
5-17 fgrad的调用关系图(Call Graph)
第六章 解微分方程
6-2 参数处理及函数的指针
6-1 积分计算法则所需要的资料流
6-3 主程序main()
6-4 getargs()
6-5 euler算法
6-6 euler()
6-7 Runge-Kutta算法
6-8 rkut()
6-9 错误的产生
6-10 实例
6-11 例子:沙漠消长的模型
第一章 LU分解
第三篇 工程师及科学家使用的C语言工具库
第二章 特征值和辨别分析
第三章 奇异值分解:有效
第四章 Newton-Raphson和相关方法
第五章 复数运算Muller&Jenkins-Traub方法
第六章 B样条插值法
第七章 拟合积分法
第八章 傅立叶变换
第九章 微分方程组
第十章 微分方程刚性系统
第十一章 工程绘图