《MATLAB程序设计及其在信号处理中的应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:聂祥飞,王海宝,谭泽富主编
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:2005
  • ISBN:7811040662
  • 页数:201 页
图书介绍:本书内容包括:MATLAB的入门基础和编程的基本技巧以及在信号处理中的具体应用。

第1章 MATLAB简介 1

1.1 运行界面 1

目录 1

1.2 矩阵操作 4

1.2.1 矩阵的输入 4

1.2.2 矩阵的索引 6

1.2.3 矩阵的基本运算 8

1.3 建立M文件 14

1.3.1 脚本M文件 15

1.3.2 函数M文件 15

2.1.1 plot函数 18

第2章 图形的绘制 18

2.1 二维图形的绘制 18

2.1.2 stem函数 20

2.1.3 figure函数和subplot函数 21

2.1.4 hold函数和grid函数 22

2.1.5 图形的标注与坐标轴的操作 24

2.1.6 其他二维图形的绘制 25

2.2 三维图形的绘制 29

2.2.1 plot3函数 29

2.2.2 stem3函数 29

2.2.3 mesh函数和surf函数 30

2.2.4 三维图形的透视与视角设置 33

2.3 动画的绘制 34

2.3.1 电影动画 34

2.3.2 程序动画 35

2.4 图形I/O 37

第3章 MATLAB程序设计 53

3.1 变量和常量 53

3.1.1 MATLAB 中的常量 53

3.1.2 MATLAB中的变量 54

3.2 数据类型 55

3.3.2 循环结构 58

3.3.1 顺序结构 58

3.3 程序结构 58

3.3.3 分支结构 60

3.4 程序流控制语句 62

3.4.1 echo语句 62

3.4.2 input和yesinput语句 63

3.4.3 pause和keyboard语句 64

3.4.4 break和continue语句 64

3.5 函数调用及变量传递 66

3.5.1 函数调用 66

3.5.2 参数传递 66

4.1 可视化编程简介 71

4.1.1 布局编辑器 71

第4章 可视化界面编程 71

4.1.2 属性检查器 74

4.1.3 菜单编辑器 74

4.1.4 回调函数 75

4.2 实例演示 75

4.2.1 程序界面的设计 76

4.2.2 程序代码 83

4.2.3 程序运行结果 91

第5章 M文件转换成独立运行的程序 96

5.1 编译器的选择 96

5.1.1 命令mex的使用 96

5.1.2 命令mbuild的使用 102

5.2 生成独立的应用程序 108

5.2.1 命令mcc的使用 108

5.2.2 生成C源代码 117

5.2.3 生成C++源代码 120

5.3 MATLAB与VC++的连接 122

5.3.1 从VC++中调用M函数 122

5.3.2 从VC++中调用MATLAB C Math Library 125

第6章 信号与系统仿真常用函数介绍 130

6 1 信号的产生 130

6.1.1 产生简单信号 131

6.1.2 产生周期信号 132

6.1.3 产生随机序列 134

6.2 信号的输入与输出 135

6.2.1 文件的输入和输出 135

6.2.2 声音的输入和输出 145

6.3 信号的变换和处理 146

6.3.1 符号变换 147

6.3.2 数值计算 149

6.3.3 滤波 153

6.3.4 功率谱估计 159

6.4 系统分析 166

6.4.1 系统的时域分析 166

6.4.2 系统的频域分析 171

6.4.3 系统的模型变换 180

6.4.4 系统的零极点分析 183

第7章 数字滤波器设计 186

7.1 IIR数字滤波器设计 186

7.1.1 IIR滤波器阶数的选择 186

7.1.2 滤波器的频率变换 189

7.1.3 IIR数字滤波器设计 190

7.2 FIR数字滤波器设计 194

7.2.1 常用窗函数 194

7.2.2 窗函数法设计FIR数字滤波器 195

7.2.3 其他方法 197

参考文献 201