×
机械工业出版社计算机科学丛书MATLAB程序设计(原书第3版)/(美)斯蒂芬 J.查普曼

机械工业出版社计算机科学丛书MATLAB程序设计(原书第3版)/(美)斯蒂芬 J.查普曼

1星价 ¥65.0 (7.3折)
2星价¥65.0 定价¥89.0
暂无评论
图文详情
  • ISBN:9787111603016
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:348
  • 出版时间:2017-05-01
  • 条形码:9787111603016 ; 978-7-111-60301-6

本书特色

本书展示使用MATLAB解决各种典型问题的方法和技巧,不仅指导读者编写清晰、高效、良好的MATLAB程序,还介绍了大量MATLAB的实用函数。全书共9章,前7章涵盖MATLAB的基本概念和实现,后2章引入更多的高级应用。本书内容全面,通俗易懂,适合作为工程和计算机专业教材,同时也可作为广大科技工作者掌握MATLAB计算工具的自学用书。

内容简介

本书展示使用MATLAB解决各种典型问题的方法和技巧,不仅指导读者编写清晰、高效、良好的MATLAB程序,还介绍了大量MATLAB的实用函数。全书共9章,前7章涵盖MATLAB的基本概念和实现,后2章引入更多的不错应用。本书内容全面,通俗易懂,适合作为工程和计算机专业教材,同时也可作为广大科技工作者掌握MATLAB计算工具的自学用书。

目录

目  录
Essentials of MATLAB Programming, Third Edition
出版者的话
译者序
前言
第1章 MATLAB简介 1
1.1 MATLAB优势所在 1
1.2 MATLAB不足之处 3
1.3 MATLAB工作环境 3
1.3.1 操作界面 3
1.3.2 命令窗口 4
1.3.3 工具栏 5
1.3.4 命令历史窗口 6
1.3.5 文档窗口 6
1.3.6 图形窗口 8
1.3.7 窗口停靠与取消停靠 9
1.3.8 工作空间 9
1.3.9 工作空间浏览器 10
1.3.10 当前文件夹浏览器 11
1.3.11 获取帮助 11
1.3.12 几个重要命令 13
1.3.13 MATLAB搜索路径 14
1.4 MATLAB应用示例——计算器 15
1.5 本章小结 17
1.6 本章习题 17
第2章 MATLAB基础知识 19
2.1 变量和数组 19
2.2 创建和初始化变量 21
2.2.1 在赋值语句中初始化变量 22
2.2.2 使用快捷表达式初始化 23
2.2.3 使用内置函数初始化 24
2.2.4 使用键盘输入初始化变量 25
2.3 多维数组 26
2.3.1 在内存中存储多维数组 27
2.3.2 用一维方式访问多维数组 28
2.4 子数组 28
2.4.1 函数end 28
2.4.2 在赋值语句左侧使用子数组 29
2.4.3 将标量赋值给子数组 30
2.5 特殊值 30
2.6 显示输出数据 32
2.6.1 更改默认格式 32
2.6.2 函数disp 33
2.6.3 使用函数fprintf标准化输出 33
2.7 数据文件 34
2.8 标量和数组运算 36
2.8.1 标量运算 36
2.8.2 数组和矩阵运算 37
2.9 运算级别 39
2.10 MATLAB内置函数 41
2.10.1 任意返回值 41
2.10.2 使用数组作为MATLAB函数输入 42
2.10.3 常见MATLAB函数 42
2.11 绘图简介 43
2.11.1 使用简单xy绘图 43
2.11.2 打印绘图 44
2.11.3 将绘图导出为图像文件 44
2.11.4 多个绘图 46
2.11.5 线条颜色、线条类型、标记类型和图例 46
2.11.6 对数刻度 49
2.12 示例 50
2.13 调试MATLAB程序 54
2.14 本章小结 56
2.14.1 良好编程习惯总结 56
2.14.2 MATLAB总结 57
2.15 本章习题 59
第3章 二维绘图 65
3.1 二维绘图的其他功能 65
3.1.1 对数刻度 65
3.1.2 控制x轴和y轴范围 68
3.1.3 同一轴上绘制多个绘图 70
3.1.4 创建多个图形 70
3.1.5 子图 72
3.1.6 控制绘图上的点间距 72
3.1.7 绘制线的高级控制 75
3.1.8 文本字符串的高级控制 75
3.2 极坐标绘图 78
3.3 注释与保存绘图 79
3.4 二维绘图的其他类型 82
3.5 二维数组绘图 85
3.6 本章小结 87
3.6.1 良好编程习惯总结 87
3.6.2 MATLAB总结 87
3.7 本章习题 88
第4章 分支结构与程序设计 91
4.1 自顶向下设计技术简介 91
4.2 伪代码的使用 93
4.3 逻辑数据类型 94
4.3.1 关系运算符与逻辑运算符 94
4.3.2 关系运算符 94
4.3.3 运算符==和~=的注意事项 95
4.3.4 逻辑运算符 96
4.3.5 逻辑函数 99
4.4 分支 100
4.4.1 if结构 100
4.4.2 if结构示例 102
4.4.3 if结构的注意事项 106
4.4.4 switch结构 108
4.4.5 try/catch结构 109
4.5 调试MATLAB程序的更多信息 115
4.6 本章小结 120
4.6.1 良好编程习惯总结 120
4.6.2 MATLAB总结 121
4.7 本章习题 121
第5章 循环结构和向量化 125
5.1 while循环 125
5.2 for循环 129
5.2.1 操作细节 134
5.2.2 向量化:更快的循环选择 136
5.2.3 MATLAB即时编译器 136
5.2.4 break语句和continue语句 138
5.2.5 嵌套循环 140
5.3 逻辑数组和向量化 141
5.4 MATLAB探查器 143
5.5 其他示例 145
5.6 函数textread 155
5.7 本章小结 157
5.7.1 良好编程习惯总结 157
5.7.2 MATLAB总结 157
5.8 本章习题 158
第6章 用户自定义函数基本特性 163
6.1 MATLAB函数简介 164
6.2 MATLAB变量传递:值传递机制 166
6.3 可选参数 175
6.4 使用全局内存共享数据 178
6.5 函数调用之间的数据存储 183
6.6 MATLAB内置函数:排序函数 187
6.7 MATLAB内置函数:随机数生成函数 189
6.8 本章小结 189
6.8.1 良好编程习惯总结 189
6.8.2 MATLAB总结 190
6.9 本章习题 190
第7章 用户自定义函数高级特性 195
7.1 函数的函数 195
7.2 本地函数、私有函数和嵌套函数 198
7.2.1 本地函数 198
7.2.2 私有函数 199
7.2.3 嵌套函数 199
7.2.4 函数执行顺序 201
7.3 函数句柄 201
7.3.1 创建和使用函数句柄 202
7.3.2 函数句柄的优点 204
7.3.3 函数句柄和嵌套函数 204
7.3.4 应用示例:常微分方程的求解 206
7.4 匿名函数 210
7.5 递归函数 211
7.6 绘图函数 212
7.7 直方图 214
7.8 本章小结 218
7.8.1 良好编程习惯总结 218
7.8.2 MATLAB总结 218
7.9 本章习题 219
第8章 其他数据类型和绘图类型 224
8.1 复数 224
8.1.1 复数变量 225
8.1.2 复数关系运算 225
8.1.3 复数函数 226
8.1.4 绘制复数 229
8.2 字符串和字符串函数 231
8.2.1 字符串转换函数 232
展开全部

作者简介

斯蒂芬 J.查普曼(Stephen J. Chapman)拥有路易斯安那州立大学电气工程学士学位、佛罗里达中央大学电气工程硕士学位,并在莱斯大学进一步深造。他曾供职于美国海军、休斯敦大学、MIT林肯实验室,目前在墨尔本负责澳大利亚BAE系统建模和运营分析,开发了一个军舰自我防御的模型,这个模型包含超过40万行的MATLAB代码且运行了十余年。他是电气和电子工程师学会的高级会员,也是澳大利亚工程师学会的会员。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航