书籍详情

精通Matlab7

精通Matlab7

作者:(美)亨塞尔曼(Hanselman, D.)著;朱仁峰译

出版社:清华大学出版社

出版时间:2006-05-01

ISBN:9787302129479

定价:¥69.00

购买这本书可以去
内容简介
  本书全面阐述了Matlab的所有关键特性和功能,提供了精通Matlab所需要的所有方法和手段,通过实例向读者展示如何编写高效的Matlab代码。Matlab作为一个软件工具,版本在不断升级,本书是基于Matlab 7编写的。本书中的大部分素材同样可以用于Matlab 6.x和Matlab 5.x。Matlab是适合多学科、多种工作平台的功能强大、界面友好且开放性很强的大型优秀应用软件,同时也是国内外高等院校高等数学、数值分析、数字信号处理、自动控制理论以及工程应用等课程的基本教学、实验仿真工具。本书全面阐述了Matlab的所有关键特性和功能,提供了精通Matlab所需要的所有方法和手段,通过实例向读者展示如何编写高效的Matlab代码。本书是基于Matlab 7编写的。与之前的版本相比,Matlab 7添加和修改了一些内核数值算法,能支持各种数据类型的数学运算,而不仅仅是双精度类型的数组。Matlab 7的命令解释程序还增加了一个加速特性——Matlab JIT加速器(Matlab JIT-Accelerator)。对于Matlab 7的新功能,本书用专门的章节进行了详细的介绍。本书体系完整,深入浅出,实例丰富,既可作为理工科院校研究生、本科生系统学习的教材,也可以作为广大科技人员和教师的参考手册。
作者简介
暂缺《精通Matlab7》作者简介
目录
第1章  开始学习    1
1.1  简介    1
1.2  Matlab 7的新增内容    1
1.3  本书的内容    2
第2章  基本特性    3
2.1  简单的数学运算    3
2.2  Matlab工作区    5
2.3  关于变量    5
2.4  注释、标点符号和中止执行    7
2.5  复数    9
2.6  浮点运算    10
2.7  数学函数    12
第3章  Matlab桌面    17
3.1  Matlab的窗口    17
3.2  管理Matlab工作区    18
3.3  内存管理    20
3.4  数字显示格式    20
3.5  保留会话日志    21
3.6  系统信息    22
3.7  Matlab搜索路径    22
第4章  M脚本文件    24
4.1  M脚本文件的用法    24
4.2  块注释和代码单元    27
4.3  设置执行时间    28
4.4  启动和终止    29
第5章  数组和数组运算    31
5.1  简单数组    31
5.2  数组寻址或者下标    32
5.3  数组结构    33
5.4  数组方向    36
5.5  标量-数组运算    38
5.6  数组-数组运算    39
5.7  标准数组    43
5.8  数组处理方法    46
5.9  数组排序    57
5.10  子数组搜索    59
5.11  数组处理函数    64
5.12  数组大小    69
5.13  数组和内存利用    71
第6章  多维数组    76
6.1  多维数组的创建    76
6.2  数组运算和处理    79
6.3  数组大小    87
第7章  数字数据类型    89
7.1  整数数据类型    89
7.2  浮点数据类型    93
7.3  小结    95
第8章  单元数组和结构体    96
8.1  单元数组的创建    96
8.2  单元数组的处理    99
8.3  单元内容的获取    101
8.4  逗号分隔列表    103
8.5  单元数组函数    106
8.6  字符串单元数组    107
8.7  结构体的创建    109
8.8  结构体的处理    113
8.9  结构体内容的获取    115
8.10  逗号分隔列表    116
8.11  结构体函数    119
8.12  小结    122
第9章  字符串    123
9.1  字符串结构    123
9.2  数字与字符串的相互转换    127
9.3  字符串求值    133
9.4  字符串函数    133
9.5  字符串单元数组    136
9.6  利用正则表达式搜索    139
第10章  关系和逻辑运算    145
10.1  关系运算符    145
10.2  逻辑运算符    148
10.3  运算符优先级    149
10.4  关系和逻辑函数    150
10.5  NaNs和空数组    152
第11章  流程控制    155
11.1  For循环    155
11.2  While循环    160
11.3  If-Else-End结构    161
11.4  Switch-Case结构    163
11.5  Try-Catch模块    164
第12章  函数    167
12.1  M函数文件的构建规则    168
12.2  输入和输出参数    172
12.3  函数工作区    174
12.4  Matlab的函数文件搜索路径    177
12.5  创建用户自己的工具箱    179
12.6  命令-函数的二元性    180
12.7  函数句柄和匿名函数    181
12.8  嵌套函数    186
第13章  M文件的调试和剖析    190
13.1  调试工具    190
13.2  语法检查和文件相关性    192
13.3  M文件剖析    192
第14章  文件和目录管理    194
14.1  Matlab数据文件    194
14.2  数据文件的导入和导出    196
14.3  低级文件I/O    198
14.4  目录管理    200
14.5  FTP文件操作    203
第15章  集合函数、位函数和基底函数    204
15.1  集合函数    204
15.2  位函数    207
15.3  进制转换    208
第16章  时间运算    210
16.1  当前日期和时间    210
16.2  日期格式转换    211
16.3  日期函数    213
16.4  计时函数    215
16.5  图形的时间标签    215
第17章  矩阵代数    217
17.1  线性方程组    217
17.2  矩阵函数    221
17.3  特殊矩阵    222
17.4  稀疏矩阵    223
17.5  稀疏矩阵函数    225
第18章  数据分析    227
18.1  基本统计分析    227
18.2  基本数据分析    236
18.3  数据分析和统计函数    241
第19章  数据插值    243
19.1  一维插值    243
19.2  二维插值    247
19.3  三角测量和分散数据    250
19.4  小结    255
第20章  多项式    257
20.1  多项式的根    257
20.2  多项式乘法    258
20.3  多项式加法    258
20.4  多项式除法    259
20.5  多项式的微分和积分    260
20.6  多项式求值    260
20.7  有理多项式    261
20.8  曲线拟合    262
第21章  三次样条函数    266
21.1  基本特性    266
21.2  分段多项式    267
21.3  三次厄密多项式    270
21.4  积分    271
21.5  微分    273
21.6  平面上的样条插值    274
第22章  傅里叶分析    278
22.1  离散傅里叶变换    278
22.2  傅里叶级数    281
第23章  优化    286
23.1  函数寻零    286
23.2  一维最小值    290
23.3  多维最小值    291
23.4  注意事项    294
第24章  积分和微分    295
24.1  积分    295
24.2  微分    299
第25章  微分方程    305
25.1  IVP格式    305
25.2  ODE组的解法程序    306
25.3  基本用法    307
25.4  设置选项    310
25.5  BVP、PDE和DDE    315
第26章  二维图形    317
26.1  plot函数    317
26.2  线型、标记和颜色    319
26.3  图形格栅、轴框和标签    321
26.4  定制图形坐标轴    323
26.5  多个图形    324
26.6  多个图形窗口    326
26.7  子图    326
26.8  交互式画图工具    328
26.9  屏幕刷新    329
26.10  特殊的二维图形    330
26.11  轻松绘图    337
26.12  文本格式    338
26.13  小结    340
第27章  三维图形    342
27.1  曲线图    342
27.2  含有两个变量的标量函数    345
27.3  网格图    347
27.4  表面图    350
27.5  不规则数据的网格图和表面图    355
27.6  改变视角    356
27.7  控制摄像机    359
27.8  等高线图    359
27.9  特殊三维图形    361
27.10  立体可视化    365
27.11  轻松绘图    370
27.12  小结    371
第28章  使用颜色和光照    375
28.1  理解颜色表    375
28.2  使用颜色表    377
28.3  显示颜色表    377
28.4  颜色表的创建和修改    379
28.5  用颜色描述第四维    381
28.6  光照模型    384
28.7  小结    387
第29章  图像、视频和声音    389
29.1  图像    389
29.2  图像格式    390
29.3  图像文件    391
29.4  影片    393
29.5  图像工具    394
29.6  声音    394
29.7  小结    395
第30章  打印和导出图形    397
30.1  利用菜单打印和导出图形    397
30.2  利用命令行打印和导出图形    399
30.3  打印机和导出文件格式    400
30.4  PostScript支持    401
30.5  选择绘制器    402
30.6  句柄图形属性    403
30.7  设置默认值    405
30.8  发布    406
30.9  小结    407
第31章  句柄图形    408
31.1  对象    408
31.2  对象句柄    409
31.3  对象属性    410
31.4  get和set    411
31.5  查找对象    417
31.6  用鼠标选择对象    419
31.7  位置和单位属性    420
31.8  默认属性    422
31.9  通用属性    424
31.10  绘制(PLOT)对象    426
31.11  组(GROUP)对象    427
31.12  注释坐标轴    429
31.13  链接对象    429
31.14  新的图形    430
31.15  绘图速度    431
31.16  回调    432
31.17  M文件示例    433
31.18  小结    437
第32章  图形用户接口    440
32.1  什么是图形用户接口(GUI)    440
32.2  预定义对话框    441
32.3  M文件对话框    442
32.4  对话框小结    443
32.5  GUI对象层次结构    443
32.6  GUI创建的基本步骤    447
32.7  GUI对象的大小和位置    447
32.8  捕获鼠标动作    448
32.9  事件队列    450
32.10  回调编程    450
32.11  M文件示例    456
32.12  图形用户接口设计环境(GUIDE)    462
32.13  小结    462
第33章  Matlab类和面向对象编程    464
33.1  重载    465
33.2  类的创建    470
33.3  下标    479
33.4  转换器函数    486
33.5  优先级、继承和集成    487
第34章  Matlab编程接口    489
34.1  访问Matlab数组    489
34.2  在Matlab中调用C或FORTRAN    491
34.3  从C或FORTRAN调用Matlab    505
34.4  与MAT文件交换数据    513
34.5  共享库    520
34.6  串口通信    521
34.7  源代码控制系统    523
34.8  网络服务    524
34.9  小结    525
第35章  Matlab的Java扩展    526
35.1  JAVA概述    526
35.2  Java的类    527
35.3  Java的对象    528
35.4  Java的方法    530
35.5  对象属性    532
35.6  数据交换    533
35.7  Java数组    536
35.8  Java函数    546
35.9  示例详解    548
35.10  小结    557
第36章  Windows应用程序集成    558
36.1  COM对象:客户/服务器通信    558
36.2  动态数据交换    572
36.3  Matlab记事本    575
36.4  Matlab中与COM有关的工具箱    579
36.5  小结    579
第37章  Matlab帮助    580
37.1  命令窗口帮助    580
37.2  帮助浏览器    581
37.3  Internet资源    582
37.4  本书的帮助    582
37.5  小结    583
第38章  综合实例    584
38.1  向量化    584
38.2  JIT加速    586
38.3  UP-DOWN序列    587
38.4  范德蒙多矩阵    591
38.5  重复值的创建和计数    593
38.6  差分求和    601
38.7  结构体处理    606
38.8  反向插值    609
38.9  多项式曲线拟合    615
38.10  非线性曲线拟合    621
38.11  画中画缩放    628
附录  Matlab版本信息    633
猜您喜欢

读书导航