注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算MatlabMatlab 6应用开发指南

Matlab 6应用开发指南

Matlab 6应用开发指南

定 价:¥55.00

作 者: 马兴义[等]编著
出版社: 机械工业出版社
丛编项: 软件开发技术丛书
标 签: Matlab

购买这本书可以去


ISBN: 9787111093084 出版时间: 2002-01-01 包装: 精装
开本: 26cm+光盘1片 页数: 379页 字数:  

内容简介

  本书详细介绍了新一代的科学与工程计算软件—Matlab/Simulink。内容包括:Matlab应用开发环境,数值计算和统计,M文件编程,高级数据可视化技术,Simulink的使用,符号数学计算,Matlab应用程序接口,Matlab中的数据库功能、Web功能和MatrixVB等。本书内容全面、新颖,并提供了大量极具针对性和代表性的短小、精炼、实用的例程,有助于读者迅速掌握相关知识。

作者简介

暂缺《Matlab 6应用开发指南》作者简介

图书目录

第1章    Matlab 6概述 1
1.1    Matlab 6简介 1
1.1.1    Matlab 的组成 1
1.1.2    Simulink和Toolbox 2
1.1.3    Matlab 6运行的软. 硬件环境 2
1.2    Matlab 6的安装. 配置和卸载 3
1.2.1    安装Matlab 6 4
1.2.2    配置Matlab 6 8
1.2.3    卸载Matlab 6 11
1.3    Matlab 6的启动和退出 11
1.3.1    Matlab 6启动过程 12
1.3.2    添加启动选项 13
1.3.3    Matlab的退出 14
第2章     Matlab 6应用开发环境 15
2.1    Matlab 6桌面 15
2.1.1    起始便笺簿 16
2.1.2    设置Matlab 6桌面 17
2.1.3    Matlab桌面的公用部分 18
2.2    命令窗口 21
2.2.1    命令窗口的菜单栏 21
2.2.2    使用命令编辑区 23
2.2.3    Matlab常用命令 26
2.2.4    设置命令窗口的选项参数 31
2.3    命令历史窗口 32
2.4    工作空间 33
2.5    当前目录和路径搜索 34
2.5.1    当前目录 34
2.5.2    搜索路径 35
2.6    使用帮助 39
2.7    Matlab数据输入和输出 42
2.7.1    Matlab数据输入 43
2.7.2    Matlab数据输出 50
2.8    方法与技巧 52
2.8.1    在Matlab 6启动时做初始化, 使其
出现中文提示 52
2.8.2    在Matlab关闭时显示提示对话框 53
2.8.3    如何在Matlab中播放声音 54
2.8.4    利用弹出式菜单进行选择输入 54
第3章    Matlab数值计算和统计 55
3.1    矩阵和线性代数 55
3.1.1    矩阵与特殊矩阵的实现 55
3.1.2    矩阵的特征参数运算 59
3.1.3    求解线性方程 61
3.1.4    矩阵的逆 62
3.1.5    LU. QR. Cholesky 分解和奇
异值分解 63
3.1.6    方阵的非线性计算 63
3.1.7    特征值与特征矢量 64
3.2    多项式和插值 65
3.2.1    多项式 65
3.2.2    插值 68
3.3    数据分析和统计 70
3.3.1    基本数据分析函数 70
3.3.2    数据的预处理 72
3.4    功能函数 73
3.4.1    简介 73
3.4.2    数学函数的曲线绘制 74
3.4.3    数值积分 75
3.5    稀疏矩阵 78
3.5.1    稀疏矩阵简介 78
3.5.2    稀疏矩阵的产生 79
3.5.3    查看稀疏矩阵 80
3.5.4    稀疏矩阵的操作 81
3.5.5    实例:二阶差分算子 81
3.6    字符数组和字符串操作 82
3.6.1    字符数组 82
3.6.2    字符串的单元矩阵 83
3.6.3    字符串的比较与归类 84
3.6.4    字符串查找与替换 85
3.6.5    字符串与数值之间的转换 86
3.7    类和对象 87
3.7.1    类与对象 87
3.7.2    重载与继承 90
3.8    结构和单元数组 91
3.8.1    结构 91
3.8.2    单元数组 92
3.9    方法与技巧 94
3.9.1    如何查找程序执行速度的瓶颈 94
3.9.2    如何建立多维矩阵 96
第4章    M文件编程 97
4.1    M文件 97
4.1.1    M文件类型 97
4.1.2    函数程序的基本结构 97
4.1.3    脚本文件格式 98
4.1.4    M文件的编辑环境 99
4.1.5    P代码 99
4.2    函数和参数 100
4.2.1    函数概述 100
4.2.2    函数的工作过程 101
4.2.3    检查输入. 输出参数的数目 102
4.2.4    传递可变数目的输入输出参数 103
4.3    变量 105
4.4    数据类型和运算符 107
4.4.1    数据类型 107
4.4.2    运算符 107
4.5    控制程序流程 112
4.6    输入. 输出 116
4.7    执行字符串命令 117
4.8    时间和日期 119
4.9    错误与警告信息处理 121
4.10    M文件编辑/调试器 123
4.10.1    启动编辑/调试器 123
4.10.2    编辑/调试器界面 124
4.10.3    编辑/调试器的调试功能 125
4.10.4    运用图形调试界面调试程序 125
4.10.5    使用命令行调试程序 129
4.10.6    M_File 评述器 131
4.11    方法与技巧 132
4.11.1    使用子函数 132
4.11.2    利用循环从一文本文件中读取数据 133
4.11.3    减少循环 134
4.11.4    应用私有函数 135
4.11.5    下标或索引操作 135
4.11.6    给数组预定维 136
4.11.7    内存优化 137
第5章    图形用户界面 139
5.1    图形对象的属性设置 139
5.2    GUI快速入门 142
5.3    开发GUI原则和步骤 147
5.3.1    一般原则 147
5.3.2    步骤 151
5.4    界面设计实现 152
5.4.1    句柄图形 153
5.4.2    GUI应用选项 153
5.4.3    对象浏览器和属性观察器 154
5.4.4    排列工具 156
5.4.5    菜单编辑器 157
5.5    编写GUI代码 159
5.5.1    理解GUI的应用M文件 159
5.5.2    操作GUI数据 161
5.5.3    回调函数的种类 163
5.6    方法与技巧 163
5.6.1  如何定制漂亮的菜单 163
5.6.2  如何使用helpwin函数定制在线帮助 164
5.6.3  如何使用标准的视窗对话框 165
第6章    Matlab中的高级数据可视化技术  168
6.1    建立2D图形  168
6.1.1    图形窗口  169
6.1.2    基本绘图函数  171
6.1.3    基本绘图控制  174
6.2    建立3D图形  178
6.2.1    基本的画图函数  178
6.2.2    利用3D图形表示矩阵数据  179
6.2.3    利用色彩表示信息  181
6.2.4    控制光照. 视点. 相机属性  182
6.2.5    投影方式和显示比例  186
6.3    特殊图形  188
6.3.1    条图  189
6.3.2    面积图  190
6.3.3    饼 图  190
6.3.4    直方图  191
6.3.5    离散数据图  192
6.3.6    误差条图  193
6.3.7    矢量图  194
6.3.8    等值线图  196
6.3.9    交互绘图 196
6.3.10    动画制作  198
6.4    图像操作  199
6.4.1    图像类型  200
6.4.2    使用8位图像  200
6.4.3    控制外观比例和显示尺寸  201
6.4.4    图像对象及其属性 202
6.4.5    读写图像文件 203
6.5    3D建模 204
6.5.1    patch图形对象 204
6.5.2    多面patch对象 206
6.5.3    patch对象着色 207
6.6    图形输出  208
6.6.1    菜单选择打印  208
6.6.2    命令行打印  210
6.6.3    选择设备驱动  211
6.6.4    在其他应用程序中应用Matlab图形 212
6.7    方法与技巧 212
6.7.1    如何在同一个图形中建立两个相关
的坐标系 212
6.7.2    如何使得矩阵数据与屏幕像素一一
对应  213
6.7.3    如何使图形变焦. 旋转  213
第7章    Simulink的使用 215
7.1    Simulink轻松上手 215
7.2    构建模型 220
7.2.1    启动Simulink 220
7.2.2    标准模块的选取 221
7.2.3    模块的编辑 221
7.2.4    模块属性的修改 222
7.2.5    模块的连接 223
7.2.6    构建子系统 224
7.2.7    模型文件的保存及其格式 225
7.2.8  框图的打印 226
7.3    运行Simulink 227
7.3.1    仿真参数对话框 227
7.3.2    用菜单命令运行仿真 230
7.3.3    用命令行运行仿真 231
7.4    Simulink 的调试 232
7.4.1    命令窗口调试 232
7.4.2    获取调试帮助 233
7.4.3    单步调试 234
7.4.4    断点调试 234
7.4.5    显示仿真信息 235
7.4.6    显示模型信息 236
7.4.7    使用集成环境的Simulink Debugger 237
7.5    子系统面罩的使用 239
7.6    方法与技巧 243
7.6.1    如何在子系统面罩图标中显示传递
函数 243
7.6.2    如何在子系统面罩图标中显示图像 244
7.6.3    如何在打印Simulink框图时为之定
制个性化边框 245
第8章    符号数学计算 247
8.1    符号表达式 247
8.2    符号表达式的运算 248
8.2.1    符号表达式的运算概述 249
8.2.2    有理式的分子分母 250
8.2.3    高级运算 251
8.2.4    变换函数 253
8.2.5    变量替换 253
8.3    高等数学运算 254
8.3.1    微分 254
8.3.2    积分 255
8.3.3    求极限 256
8.3.4    泰勒级数展开 257
8.4    符号表达式简化和格式化输出 257
8.5    变精度运算 259
8.6    代数方程与微分方程求解 260
8.6.1    代数方程求解 260
8.6.2    微分方程求解 261
8.7    积分变换 261
第9章    Matlab应用程序接口 263
9.1    应用程序接口简介 263
9.2    编写MEX文件 263
9.2.1    配置编译环境 264
9.2.2    C MEX文件 266
9.2.3    完整的MEX文件建立过程 266
9.2.4     处理字符串参数 270
9.2.5    传递两个以上输入或输出参数 271
9.2.6    处理结构和细胞数组参数 272
9.2.7    调用Matlab的函数 275
9.2.8    关于MEX文件 277
9.3    操作MAT文件 277
9.4    Matlab ActiveX应用集成 284
9.4.1    Matlab ActiveX支持简介 284
9.4.2    Matlab作为客户端的应用 284
9.4.3    Matlab作为服务器的应用 291
9.5    应用 DDE与Matlab通信 294
9.5.1    DDE简介 294
9.5.2    Matlab作为客户端的应用 295
9.5.3    Matlab作为服务器的应用 296
9.5.4    在Visual Basic中利用Matlab DDE
画图 299
9.6    使用Matlab 引擎 300
9.6.1    Matlab引擎库函数简介 300
9.6.2    Matlab引擎库应用样例 301
第10章    Matlab中的数据库功能 305
10.1    Matlab操作数据库概述 305
10.2    安装和配置 305
10.2.1    系统软硬件要求 306
10.2.2    配置数据源 307
10.3    使用VBQ 311
10.3.1    启动和退出VBQ 311
10.3.2    使用VBQ数据查询功能 312
10.3.3    观察查询结果 314
10.4    VBQ的高级查询选项 316
10.5    使用Matlab的数据库工具箱的函数 320
10.5.1    从数据库引入数据 321
10.5.2    查看引入的数据信息 324
10.5.3    向数据库增加一个记录 326
10.5.4    更改数据库的一个记录 328
10.5.5    输入/输出多个记录 329
10.5.6    获取元数据 332
第11章    Matlab中的Web功能 337
11.1    Matlab的网络应用概述 337
11.2    安装与配置 338
11.3    程序编制 339
11.3.1    建立一个向Matlab提交数据的HTML
输入文档 340
11.3.2    建立处理输入数据和计算结果的
M文件 342
11.3.3    建立HTML输出文档 345
11.3.4    建立测试文件 346
11.4    例程:开发Matlab的Web应用 347
11.4.1    数据显示 347
11.4.2    在输出文档中显示Matlab图形 349
11.5    深入理解Matlab Web Server 352
第12章    MatrixVB 355
12.1    MatrixVB简介 355
12.1.1    查看矩阵(示例一) 356
12.1.2    不规则分形图形(示例二)  357
12.2    Visual Basic语言简介 358
12.3    MatrixVB中的矩阵 363
12.4    MatrixVB运算符 367
12.5    MatrixVB图形 369
附录A    Matlab 6软件典型配置方案 372
附录B    Matlab相关网址与公司 374
附录C    随书光盘内容介绍与使用方法 376                  

本目录推荐