图书介绍
MATLAB扩展编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 何强,何英编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900641807
- 出版时间:2002
- 标注页数:372页
- 文件大小:82MB
- 文件页数:387页
- 主题词:
PDF下载
下载说明
MATLAB扩展编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分1
第1章 MATLAB 6的安装和运行3
1.1 安装MATLAB 63
1.1.1 安装MATLAB 6的系统需求3
1.1.2 开始安装4
1.1.3 目录结构6
1.2 运行MATLAB之前7
1.2.1 PDF文档的处理7
1.2.2 Windows NT/2000的启动问题7
1.2.3 用传统界面启动7
1.2.4 与3D游戏软件的冲突问题8
1.2.5 与P4处理器的兼容性问题8
1.3 启动MATLAB9
1.3.1 初次启动MATLAB9
1.3.2 运行第一个程序11
1.4 网络安装12
1.4.1 什么是网络安装12
1.4.2 FlexLM简介12
1.4.3 网络安装的具体步骤13
1.4.4 客户机的设置14
第2章 MatrixVB---VB中的MATLAB矩阵函数库15
2.1 MatrixVB初步15
2.1.1 准备工作15
2.1.2 查看一个矩阵16
2.1.3 Fractals图像的计算和显示18
2.2 矩阵20
2.2.1 矩阵的生成20
2.2.2 对矩阵元素的操作22
2.2.3 矩阵的属性和操作23
2.2.4 保存和加载矩阵24
2.3 运算符号25
2.3.1 算术运算符25
2.3.2 比较运算符25
2.3.3 串联运算符26
2.3.4 逻辑运算符27
2.4 图形处理28
2.4.1 绘制图形28
2.4.2 在一个VisualBasic窗口中画图30
2.4.3 图形菜单31
2.5 应用举例34
2.5.1 多功能计算器34
2.5.2 矩阵的行列式计算37
2.5.3 快速Fourier变换38
2.5.4 线性系统分析38
2.5.5 特征值计算38
2.5.6 复矩阵运算:求多项式的根39
2.5.7 多项式拟合39
2.5.8 滤波40
2.5.9 随机数操作40
2.5.10 素数序列41
2.5.11 矩阵的LU分解41
2.5.12 奇异值分解41
2.5.13 线性规划42
第3章 ExceIlink--Excel与MATLAB的链接桥梁44
3.1 Excellink初步44
3.1.1 Excellink简介44
3.1.2 运行环境需求44
3.1.3 Excellink的安装44
3.1.4 设置Excellink的自动启动46
3.1.5 设置Excellink的手动启动47
3.1.6 终止Excellink的运行48
3.2 Excellink的函数48
3.2.1 连接管理函数48
3.2.2 数据管理函数49
3.3 Excellink应用举例49
3.3.1 回归和曲线拟合50
3.3.2 数据插值54
3.3.3 利用贝努利模型对股票进行定价56
3.3.4 金融证券领域的计算57
3.3.5 债券的现金流量分析60
3.4 Excellink的使用技巧和注意事项62
3.4.1 关于语法62
3.4.2 关于工作表63
3.4.3 宏64
3.4.4 关于数据类型66
3.4.5 关于日期66
3.4.6 关于己保存的数据表66
第4章 MATLAB Web Server的配置和应用67
4.1 MATLAB Web Server的安装67
4.2 ApacheWeb Server的安装和配置67
4.2.1 下载和安装Apache67
4.2.2 测试和运行Apache68
4.2.3 设置CGI目录的执行权限69
4.2.4 设置icons目录69
4.3 配置MATLABWeb Server70
4.3.1 系统配置文件70
4.3.2 应用程序信息71
4.4 运行MATLABWeb Server的演示程序72
4.5 MATLAB Web Server编程73
4.5.1 简介73
4.5.2 通过html输入参数74
4.5.3 编写MATLAB Web Server应用程序76
4.5.4 编写输出模板html文件77
4.6 编程实例77
4.6.1 MATLAB程序77
4.6.2 输出模板html文件78
4.6.3 数组的输出79
4.6.4 图片的输出81
4.7 MATLAB Web Server编程注意事项85
第5章 MATLAB的数据结构和编程技巧86
5.1 MATLAB数据结构简介86
5.2 多维数组86
5.3 结构:struct89
5.3.1 定义结构90
5.3.2 结构数据的索引93
5.3.3 结构数组的维数94
5.3.4 结构数组的域95
5.3.5 结构的嵌套95
5.4 单元数组:cellarray96
5.4.1 定义单元数组96
5.4.2 从单元数组中获取数据97
5.4.3 单元的删除98
5.4.4 单元数组内容的重排98
5.4.5 单元数组的嵌套99
5.5 字符数组100
5.6 类:class101
5.6.1 建立一个类101
5.6.2 在类中引用方法105
5.6.3 自定义类的设计107
5.6.4 类的继承和集成107
5.7 MATLAB的编程技巧108
5.7.1 MATLAB矩阵数据索引108
5.7.2 MATLAB中的向量化处理114
5.7.3 基于网格的函数计算116
5.7.4 函数句柄的使用118
5.7.5 函数的函数(Function Functions)119
第6章 MATLAB图形用户界面编程121
6.1 标准图形界面工具121
6.1.1 消息对话框:msgbox121
6.1.2 警告对话框:warndlg123
6.1.3 输入对话框:inputdlg123
6.1.4 提问对话框:questdlg125
6.1.5 列表对话框:listdlg127
6.1.6 进度指示条:waitbar128
6.2 图形用户界面的设计129
6.2.1 图形用户界面设计工具:GUIDE129
6.2.2 布局工具130
6.2.3 菜单编辑工具133
6.3 标准控件及其属性134
6.3.1 属性编辑器和对象浏览器134
6.3.2 PushButton、 Toggle Button和Radio Button135
6.3.3 EditText和Static Text135
6.3.4 Slider135
6.3.5 Listbox和PopupMenu136
6.3.6 Frame、Axes和Figure136
6.3.7 为控件指定弹出式菜单137
6.4 程序结构和回调函数137
6.4.1 文件的保存137
6.4.2 各种回调函数138
6.4.3 回调函数的调用次序140
6.5 编程实例141
6.5.1 WAV文件浏览和手工端点标定工具---MCUT141
6.5.2 用GUIDE设计MCUT的布局142
6.5.3 代码结构143
6.5.4 波形和端点标定线的显示146
6.5.5 用鼠标拖动端点标定线146
6.5.6 波形的缩放148
6.5.7 完整的回调函数处理程序149
6.6 GUIDE使用小结155
第2部分157
第7章 引擎--C调用MATLAB159
7.1 调用MATLAB最直接的途径:engine159
7.2 配置编译器160
7.2.1 编译器mex的配置160
7.2.2 mex编译引擎程序的配置文件161
7.2.3 编译和连接引擎程序162
7.3 编译engine程序162
7.3.1 一个比较复杂的例子162
7.3.2 编译和运行165
7.4 engineAPI详解166
7.4.1 引擎的打开和关闭166
7.4.2 发送命令字符串167
7.4.3 获取MATLAB命令窗口的输出167
7.4.4 读写MATLAB数组167
7.5 mxArray的操作168
7.5.1 创建和清除MATLAB数组168
7.5.2 管理数组的维数168
7.5.3 判断数组类型169
7.5.4 管理数组的数据169
7.6 VC中编译engine程序170
7.6.1 问题的产生170
7.6.2 VC编译环境的设置170
7.6.3 老版本的问题171
7.6.4 例子172
7.7 调用engine时隐含MATLAB窗口174
第8章 MATLAB可执行程序175
8.1 MATLAB可执行程序-mex175
8.2一个简单的mex程序175
8.2.1 Hello World程序175
8.2.2 编译hello.c176
8.2.3 hello.dll程序的执行176
8.2.4 为hello.dll添加帮助177
8.3 接口函数mexFunction177
8.3.1 MATLAB函数调用格式177
8.3.2 mexFunction接口描述178
8.3.3 验证输入变量的个数178
8.3.4 验证输入变量的类型179
8.3.5 获取输入变量的数据179
8.3.6 输出变量的生成179
8.3.7 为输出变量填充数据180
8.4 较为复杂的例子180
8.5 多维数组中的数据存取182
8.6 在VC中编译mex程序183
8.6.1 VC中mex程序的建立和设置183
8.6.2 实例一:Hello World程序187
8.6.3 实例二:MFC版本的Hello World程序187
8.6.4 实例三:含有Windows对话框的mex程序188
8.7 mex程序的调试195
8.7.1 简单的调试技术195
8.7.2 在VC环境中调试mex程序195
第9章 MATLAB数学库和图形库198
9.1 MATLAB程序的编译198
9.1.1 MATLAB数学库和图形库简介198
9.1.2 mbuild命令的格式200
9.1.3 mcc命令的格式200
9.2 mcc操作实例201
9.2.1 用mcc将.m程序编译为mex程序201
9.2.2 用mcc将. m程序编译为exe程序202
9.2.3 编译带有图形功能的.m文件为exe程序204
9.2.4 发行206
9.3 MATLAB数学库编程指南207
9.3.1 MATLAB C++数学库编程简介207
9.3.2 mwArray的初始化209
9.3.3 结构(struct)的操作212
9.3.4 调用MATLAB C++数学库的函数213
9.3.5 MATLAB C++数学库函数实现feval216
9.4 在VC中嵌入mcc生成的代码218
9.4.1 不含图形功能的例子218
9.4.2 带有图形功能的例子223
9.4.3 带有图形库代码在MFC应用程序中的例子230
第10章 MATLAB Ruintime Server234
10.1 MATLABRuntimeServer简介234
10.1.1 MATLABRuntime Server的特点234
10.1.2 两类MATLABRuntime应用程序235
10.1.3 安装和设置Runtime Server235
10.1.4 开发Runtime Server应用程序的注意事项236
10.2 MATLABRuntimeGUI应用程序的设计239
10.2.1 RuntimeGUI程序的结构239
10.2.2 编译RuntimeGUI应用程序243
10.2.3 RuntimeGUI程序的仿真运行和调试244
10.2.4 实例分析245
10.3 MATLABRuntimeServer程序的打包250
10.3.1 启动画面的定制250
10.3.2 自动打包250
10.4 MATLABRuntime Engine程序253
10.4.1 Runtime Engine程序简介253
10.4.2 Runtime Engine应用程序设计254
10.4.3 Runtime Engine Server的注册255
第11章 MATLAB访问系统硬件258
11.1 MATLAB访问串行口258
11.1.1 串行口类serial简介258
11.1.2 串口对象的属性259
11.1.3 打开、关闭和清除串口对象260
11.1.4 串口的写操作261
11.1.5 串口的读操作262
11.1.6 串口的数据流控制264
11.1.7 用MATLAB发送手机短消息265
11.2 MATLAB的直接端口操作269
11.2.1 实现端口读操作的mex程序269
11.2.2 实现端口写操作的mex程序271
11.2.3 该方法的局限性272
11.3 Windows9x设备驱动程序的编写和调用272
11.3.1 Windowws设备驱动程序简介272
11.3.2 设备驱动程序的开发工具273
11.3.3 用QuickVxD生成一个VxD框架程序275
11.3.4 一个实现I/O端口访问的VxD279
11.3.5 编译和连接VxD281
11.3.6 在mex程序中调用VxD282
11.3.7 小节286
第3部分287
第12章 MATLAB录音工具289
12.1 MATLAB的音频信号处理工具289
12.2 语音信号的特征及其端点检测291
12.3 MATLAB的语音端点检测算法293
12.3.1 语音信号的分帧293
12.3.2 短时能量的计算294
12.3.3 过零率的计算295
12.3.4 端点检测的流程296
12.3.5 实际的端点检测算法296
12.4 实时录音和端点检测--mex程序300
12.4.1 Windows音频输入接口函数300
12.4.2 录音程序的代码304
12.4.3 mex程序接口代码316
12.4.4 录音程序MatWave的使用319
12.5 实时录音和端点检测--ActiveX控件320
12.5.1 MATLAB与ActiveX控件320
12.5.2 用VC建立ActiveX控件324
12.5.3 启动和停止录音的代码325
12.5.4 读取语音数据的代码326
12.5.5 编译和注册控件328
12.5.6 在MATLAB中使用录音控件329
第13章 基于MATLAB的语音识别系统330
13.1 语音识别简介330
13.1.1 语音识别系统的分类330
13.1.2 语音识别系统的基本构成331
13.2 语音识别的参数331
13.2.1 线性预测系数331
13.2.2 线性预测倒谱系数334
13.2.3 MFCC系数336
13.2.4 完整的参数计算流程338
13.3 特定人语音识别算法--DTW算法340
13.3.1 DTW算法原理340
13.3.2 DTW算法的实现342
13.3.3 DTW的高效算法345
13.4 非特定人语音识别算法---HMM349
13.4.1 HMM的原理349
13.4.2 前向概率和后向概率--HMM的输出概率计算352
13.4.3 识别算法--Viterbi解码354
13.4.4 HMM参数训练算法Baum-Welch355
13.4.5 多观察序列的训练算法357
13.4.6 HMM算法的MATLAB实现358
13.5 其他形式的HMM372
热门推荐
- 1154349.html
- 3680167.html
- 930433.html
- 3646706.html
- 1657902.html
- 697453.html
- 841616.html
- 86356.html
- 179421.html
- 751703.html
- http://www.ickdjs.cc/book_3078340.html
- http://www.ickdjs.cc/book_2341455.html
- http://www.ickdjs.cc/book_1316077.html
- http://www.ickdjs.cc/book_1793592.html
- http://www.ickdjs.cc/book_2369415.html
- http://www.ickdjs.cc/book_2713116.html
- http://www.ickdjs.cc/book_3010894.html
- http://www.ickdjs.cc/book_3823702.html
- http://www.ickdjs.cc/book_3046152.html
- http://www.ickdjs.cc/book_2096016.html