《语言科学研究的MATLAB实现》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李永宏,马强,赵琦编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2013
  • ISBN:9787118085235
  • 页数:195 页
图书介绍:本书包括MATLAB的程序基础和语言科学研究应用两部分。基本知识包括:MATLAB数据类型及基础,数据结构及算法,程序设计,图形绘制,图形用户界面(GUI)等,文件输入输出;语言科学研究包括:数据分析和统计计算,文本处理,语音处理,图像视频处理等。

第1章 MATLAB入门 1

1.1 MATLAB的安装过程 1

1.2 MATLAB的启动 2

1.3 MATLAB的工作环境 2

1.3.1界面 2

1.3.2命令窗口 3

1.3.3 m文件编辑器 4

1.3.4图形窗 5

1.3.5帮助 5

1.4 MATLAB的退出 6

小结 6

第2章 MATLAB语言基础 7

2.1数、变量和表达式 7

2.1.1数 7

2.1.2变量 7

2.1.3表达式 8

2.2数据类型 8

2.3基本运算 9

2.3.1常量 9

2.3.2算术运算 11

2.3.3关系运算 11

2.3.4逻辑运算 12

2.3.5关系与逻辑函数 13

2.4常用命令 14

小结 15

第3章 数组 16

3.1数值数组及其运算 16

3.1.1一维数组的创建和数据访问 16

3.1.2二维数组(矩阵) 17

3.1.3特殊矩阵 20

3.1.4非数 21

3.1.5“空”数组 22

3.1.6数值函数 23

3.2字符数组 25

3.2.1字符串定义与元素访问 25

3.2.2字符串常用函数 26

3.3结构体 32

3.3.1结构数组的创建 33

3.3.2结构数组的操作 34

3.4元胞数组 34

3.4.1元组创建 34

3.4.2元组分隔 35

3.4.3元组取值 35

3.4.4元组函数 36

小结 37

第4章 算法基础 38

4.1基本概念 38

4.1.1数据 38

4.1.2数据元素 38

4.1.3线性表 38

4.2算法的概念 38

4.3基本运算 39

4.3.1线性表的插入 39

4.3.2删除操作 40

4.3.3排序操作 40

4.3.4查找操作 42

4.3.5递归调用 43

4.4算法的评价 44

4.4.1算法的评价标准 44

4.4.2算法的时间效率 44

小结 45

第5章 程序设计 46

5.1 MATLAB函数文件 46

5.1.1 m文件的建立与编辑 46

5.1.2函数的标准基本结构 46

5.1.3脚本文件 47

5.1.4 m文件的保存 48

5.2函数调用和参数传递 48

5.2.1主函数 48

5.2.2函数调用 49

5.2.3参数传递 49

5.3程序结构 50

5.3.1顺序结构 51

5.3.2循环结构 51

5.3.3选择结构 53

5.4程序流控制语句 57

5.4.1 echo语句 57

5.4.2 pause和keyboard语句 57

5.4.3 break和continue语句 57

5.5程序的运行和调试 59

5.5.1程序运行 59

5.5.2程序调试 59

5.6 MATLAB程序性能优化 60

5.6.1计时函数 60

5.6.2循环向量化 60

5.6.3预定义变量 61

小结 62

第6章 图形句柄与绘图 63

6.1图形窗口与坐标系 63

6.1.1图形窗口 63

6.1.2坐标系 64

6.2二维图形的绘制 66

6.2.1绘图函数 66

6.2.2图形标注 68

6.2.3子图绘制 70

6.2.4函数图绘制 71

6.2.5双Y轴绘图 72

6.3三维图形的绘制 72

6.3.1三维曲线图 73

6.3.2三维网格图 74

6.3.3三维曲面图 74

6.3.4图形颜色的修饰 75

6.3.5图形效果修饰 76

6.4图形句柄 77

6.4.1创建图形对象 77

6.4.2对象句柄 77

6.4.3对象的属性 78

小结 80

第7章 GUI编程 81

7.1 GUIDE基础 81

7.1.1 GUIDE启动 81

7.1.2 GUI设计窗口 81

7.1.3菜单栏 82

7.2 GUI工具栏 84

7.2.1位置调整工具 84

7.2.2菜单编辑器 84

7.2.3 GUIDE工具条编辑器 85

7.2.4对象属性查看器 85

7.2.5 m文件 87

7.2.6其他 89

7.3 GUI控件 89

7.3.1命令按钮 89

7.3.2静态文本 90

7.3.3切换按钮 90

7.3.4滑动条 91

7.3.5单选按钮 91

7.3.6复选框 92

7.3.7可编辑文本 93

7.3.8列表框 94

7.3.9下拉菜单 95

7.3.10按钮组和面板 96

7.3.11表格 96

7.3.12坐标轴 97

7.4回调函数和对话框 98

7.4.1回调函数 98

7.4.2对话框 100

7.5参数传递 101

7.5.1 GUI内部传递 101

7.5.2 GUI界面之间传递 102

小结 104

第8章 文件输入输出 106

8.1 MAT文件 106

8.2 TXT文件 107

8.3 EXCEL文件 109

8.4图像文件 110

8.4.1图像格式 110

8.4.2图像读写 111

8.4.3图像显示 112

8.4.4图像转换 114

8.5音频文件 115

8.6视频文件 116

8.7影片和动画 119

8.7.1质点运动轨迹 119

8.7.2电影次序播放形式 119

8.7.3以对象方式显示 120

8.8低级命令 121

8.8.1文件的打开与关闭 122

8.8.2文本文件的读写 123

8.8.3二进制文件的读写 123

8.8.4数据文件定位 124

小结 125

第9章 汉语拼音的国际音标转换 126

9.1汉语音节拼读简介 126

9.1.1声母拼读 126

9.1.2韵母拼读 127

9.1.3声调拼读 127

9.1.4音节拼读 127

9.2汉语拼音还原原则 127

9.3音节声韵调分解方法 128

9.3.1字母顺序法 128

9.3.2韵腹位置法 133

9.4音位国际音标的转换 139

9.4.1声母国际音标转换 139

9.4.2韵母国际音标转换 140

9.4.3声调调值转换 140

9.4.4音节国际音标的生成 140

9.4.5转换程序代码 141

9.5程序界面 144

小结 144

第10章 文本分词 145

10.1分词算法 145

10.1.1字符串匹配法 145

10.1.2统计分词方法 146

10.1.3理解分词方法 146

10.2分词中的难题 147

10.2.1词的概念 147

10.2.2歧义识别 147

10.2.3新词识别 147

10.3最大匹配法 148

10.4界面设计 149

10.5程序实现 151

10.5.1文件读入 151

10.5.2分词操作 151

10.5.3其他功能 153

10.5.4界面实现 154

小结 154

第11章 语音分析系统 155

11.1语音信号分析基础 155

11.1.1语音信号预处理 155

11.1.2短时平均能量和幅度 156

11.1.3短时平均过零率 156

11.1.4短时自相关 157

11.1.5频谱 157

11.1.6共振峰 159

11.1.7语图 159

11.2界面设计 160

11.2.1功能布局 160

11.2.2菜单设计 161

11.2.3 m文件 162

11.3语音文件操作 163

11.3.1文件读写 163

11.3.2图形重绘 164

11.3.3鼠标操作 165

11.3.4语音编辑 166

11.3.5视图显示 167

11.3.6文件播放 167

11.4参数提取 168

11.4.1短时能量 168

11.4.2短时过零率 169

11.4.3基频 170

11.4.4共振峰 173

11.4.5对数谱及其包络曲线 175

11.5程序实现 176

小结 177

第12章 唇位分析系统 178

12.1 GUI界面设计 178

12.2功能实现 180

12.2.1文件读取 180

12.2.2视频播放 181

12.2.3帧操作 182

12.2.4关键点标记 184

12.2.5唇线生成 188

12.2.6数据保存 191

12.3程序实现 193

小结 194

参考文献 195