当前位置:主页 > 计算机电子书 > 程序设计 > MATLAB下载
MATLAB程序设计

MATLAB程序设计 PDF 完整第3版

  • 更新:2019-09-11
  • 大小:82.4 MB
  • 类别:MATLAB
  • 作者:斯蒂芬、J.查普曼
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

MATLAB程序设计 PDF

这书展现应用MATLAB处理各种各样典型性难题的方式和方法,不但具体指导用户撰写清楚、高效率、优良的MATLAB程序流程,还详细介绍了很多MATLAB的好用涵数。全书共9章,前7章包含MATLAB的基本要素和保持,后2章导入大量的高級运用。这书內容全方位,浅显易懂,合适做为工程项目和计算机专科教材内容,一起也可做为众多高新科技工作人员把握MATLAB计算工具的通过自学用书。

史蒂芬 J.查普曼(Stephen J. Chapman)有着路易斯安那州立大学电气工程学士学位证书、佛罗里达中央大学电气设备工程硕士学位,并在莱斯大学深化攻读。他曾任职于美国海军、休斯敦大学、MIT林肯汽车试验室,现阶段在悉尼承担加拿大BAE系统软件模型和经营剖析,开发设计了1个舰艇自身防御力的实体模型,这一实体模型包括超出40万行的MATLAB编码且运作了十余载。他是电气设备和电子工程师学好的高級vip会员,都是加拿大技术工程师学好的vip会员。

目录

  • 出版者的话
  • 译者序
  • 前言
  • 第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

资源获取

资源地址1:https://pan.baidu.com/s/1jAjnIjeTCBNRJ1mxdyti6Q

相关资源

网友留言