高等学校计算机教材 MATLAB实用教程 第2版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:郑阿奇主编;曹弋编
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:9787121048555
- 页数:418 页
第1部分 实用教程 1
第1章 MATLAB 7.3环境 1
1.1 MATLAB简介 1
1.1.1 MATLAB工具箱 2
1.1.2 MATLAB功能和特点 3
1.2 MATLAB 7.3环境设置 4
1.2.1 菜单栏 5
1.2.2 工具栏 7
1.2.3 通用操作界面窗口 8
1.3 MATLAB 7.3帮助 18
1.4 MATLAB 7.3其他管理 22
1.4.1 MATLAB用户文件格式 22
1.4.2 设置搜索路径 22
1.4.3 文件管理命令 24
1.4.4 退出MATLAB 26
1.5 1个实例 26
第2章 MATLAB数值计算 30
2.1 变量和数据 30
2.1.1 数据类型 30
2.1.2 数据 30
2.1.3 变量 31
2.2 矩阵和数组 32
2.2.1 矩阵输入 32
2.2.2 矩阵元素 35
2.2.3 字符串 40
2.2.4 矩阵和数组运算 44
2.2.5 多维数组 54
2.3 稀疏矩阵 57
2.3.1 稀疏矩阵的建立 57
2.3.2 稀疏矩阵的存储空间 60
2.3.3 稀疏矩阵的运算 62
2.4 多项式 62
2.4.1 多项式的求值、求根和部分分式展开 62
2.4.2 多项式的乘除法和微积分 65
2.4.3 多项式拟合和插值 66
2.5 元胞数组和结构数组 69
2.5.1 元胞数组 69
2.5.2 结构数组 72
2.6 数据分析 75
2.6.1 数据统计和相关分析 76
2.6.2 差分和积分 76
2.6.3 卷积和快速傅里叶变换 79
2.6.4 向量函数 82
第3章 MATLAB符号计算 83
3.1 符号表达式的建立 83
3.1.1 创建符号常量 83
3.1.2 创建符号变量和符号表达式 85
3.1.3 符号矩阵 86
3.2 符号表达式的代数运算 87
3.2.1 符号表达式的代数运算 87
3.2.2 符号数值任意精度控制和运算 89
3.2.3 符号对象与数值对象的转换 90
3.3 符号表达式的操作和转换 91
3.3.1 符号表达式中自由变量的确定 91
3.3.2 符号表达式的化简 92
3.3.3 符号表达式的替换 95
3.3.4 求反函数和复合函数 96
3.3.5 符号表达式的转换 98
3.4 符号极限、微积分和级数求和 100
3.4.1 符号极限 100
3.4.2 符号微分 101
3.4.3 符号积分 102
3.4.4 符号级数 103
3.5 符号积分变换 104
3.5.1 傅里叶变换及其反变换 104
3.5.2 拉普拉斯变换及其反变换 105
3.5.3 Z变换及其反变换 106
3.6 符号方程的求解 108
3.6.1 代数方程 108
3.6.2 符号常微分方程 109
3.7 符号函数的可视化 110
3.7.1 符号函数的绘图命令 110
3.7.2 图形化的符号函数计算器 111
3.8 Maple函数的使用 112
3.8.1 访问Maple函数 113
3.8.2 获得Maple的帮助 113
第4章 MATLAB计算的可视化和GUI设计 115
4.1 二维曲线的绘制 115
4.1.1 基本绘图命令 115
4.1.2 绘制曲线的一般步骤 120
4.1.3 多个图形绘制的方法 120
4.1.4 曲线的线形、颜色和数据点形 123
4.1.5 设置坐标轴和文字标注 124
4.1.6 交互式图形命令 127
4.2 MATLAB的三维图形绘制 129
4.2.1 绘制三维线图命令 129
4.2.2 绘制三维网线图和曲面图 129
4.2.3 立体图形与图轴的控制 133
4.2.4 色彩的控制 135
4.3 MATLAB的特殊图形绘制 139
4.3.1 条形图 139
4.3.2 面积图和实心图 141
4.3.3 直方图 142
4.3.4 饼形图 143
4.3.5 离散数据图 143
4.3.6 对数坐标和极坐标图 144
4.3.7 等高线图 145
4.3.8 复向量图 146
4.4 图形窗口的功能 147
4.5 对话框 148
4.6 句柄图形 153
4.6.1 句柄图形体系 153
4.6.2 图形对象的操作 153
4.6.3 图形对象属性的获取和设置 156
4.7 用户图形界面设计 158
4.7.1 可视化的界面环境 159
4.7.2 菜单 160
4.7.3 控件 162
4.7.4 对象对齐工具、属性编辑器和对象浏览器 163
4.7.5 回调函数 165
第5章 MATLAB程序设计 166
5.1 M文件 166
5.1.1 M文本编辑器 166
5.1.2 M脚本文件 167
5.1.3 M函数文件 168
5.2 程序流程控制 170
5.2.1 for...end循环结构 170
5.2.2 while...end循环结构 171
5.2.3 if...else...end条件转移结构 172
5.2.4 switch...case开关结构 172
5.2.5 try...catch...end试探结构 173
5.2.6 流程控制语句 174
5.2.7 循环结构与动画 176
5.3 函数调用和参数传递 179
5.3.1 子函数和私有函数 179
5.3.2 局部变量和全局变量 180
5.3.3 函数的参数 181
5.3.4 程序举例 185
5.4 M文件性能的优化和加速 190
5.4.1 P码文件 190
5.4.2 M文件性能优化 191
5.4.3 程序性能剖析窗口 192
5.5 内联函数 194
5.6 利用函数句柄执行函数 195
5.6.1 函数句柄的创建 195
5.6.2 用feval命令执行函数 196
5.7 利用泛函命令进行数值分析 198
5.7.1 求极小值 198
5.7.2 求过零点 199
5.7.3 数值积分 200
5.7.4 微分方程的数值解 201
第6章 线性控制系统分析与设计 204
6.1 线性系统的描述 204
6.1.1 状态空间描述法 204
6.1.2 传递函数描述法 205
6.1.3 零极点描述法 206
6.1.4 离散系统的数学描述 207
6.2 线性系统模型之间的转换 209
6.2.1 连续系统模型之间的转换 209
6.2.2 连续系统与离散系统之间的转换 214
6.2.3 模型对象的属性 216
6.3 结构框图的模型表示 218
6.4 线性系统的时域分析 223
6.4.1 零输入响应分析 223
6.4.2 脉冲响应分析 225
6.4.3 阶跃响应分析 226
6.4.4 任意输入的响应 227
6.4.5 系统的结构参数 229
6.5 线性系统的频域分析 231
6.5.1 频域特性 231
6.5.2 连续系统频域特性 231
6.5.3 幅值裕度和相角裕度 235
6.5.4 离散系统频域分析 236
6.6 线性系统的根轨迹分析 237
6.6.1 绘制根轨迹 237
6.6.2 根轨迹的其他工具 239
第7章 Simulink仿真环境 243
7.1 演示1个Simulink的简单程序 243
7.2 Simulink文件操作和模型窗口 245
7.2.1 Simulink文件操作 245
7.2.2 Simulink模型窗口 246
7.3 模型创建 247
7.3.1 模块操作 248
7.3.2 信号线操作 250
7.3.3 给模型添加文本注释 251
7.4 Simulink基本模块 251
7.4.1 基本模块 251
7.4.2 常用模块的参数和属性设置 253
7.5 复杂系统仿真与分析 259
7.5.1 仿真设置 259
7.5.2 连续系统仿真 261
7.5.3 离散系统仿真 263
7.5.4 仿真结构参数化 266
7.6 子系统与封装 266
7.6.1 建立子系统 266
7.6.2 条件执行子系统 268
7.6.3 子系统的封装 271
7.7 用MATLAB命令创建和运行Simulink模型 276
7.7.1 用MATLAB命令创建Simulink模型 276
7.7.2 用MATLAB命令运行Simulink模型 279
7.8 以Simulink为基础的模块工具箱简介 280
第8章 MATLAB高级应用 281
8.1 MATLAB应用接口 281
8.1.1 MEX文件 281
8.1.2 使用MATLAB编译器 287
8.2 低级文件输入/输出 288
8.2.1 打开和关闭文件 289
8.2.2 读/写格式化文件 290
8.2.3 读/写二进制数据 292
8.2.4 文件定位 293
8.3 图形文件转储 295
8.4 Notebook 296
8.4.1 Notebook安装 296
8.4.2 Notebook启动 296
8.4.3 Notebook使用 298
8.4.4 Notebook中的MATLAB使用 302
第2部分 习题 306
第1章 MATLAB 7.3环境 306
第2章 MATLAB数值计算 306
第3章 MATLAB符号计算 308
第4章 MATLAB计算的可视化和GUI设计 309
第5章 MATLAB程序设计 311
第6章 线性控制系统分析与设计 312
第7章 Simulink仿真环境 314
第8章 MATLAB高级应用 315
第3部分 实验 317
实验1 MATLAB环境及命令窗口 317
实验2 MATLAB数值计算 326
实验3 MATLAB的符号计算 337
实验4 MATLAB的计算可视化和GUI设计 344
实验5 MATLAB程序设计 354
实验6 线性控制系统分析与设计 362
实验7 Simulink仿真环境 371
第4部分 附录 380
附录A 习题答案 380
第1章 MATLAB 7.3环境 380
第2章 MATLAB数值计算 381
第3章 MATLAB符号计算 384
第4章 MATLAB计算可视化和GUI设计 386
第5章 MATLAB程序设计 390
第6章 线性控制系统分析与设计 395
第7章 Simulink仿真环境 397
第8章 MATLAB高级应用 399
附录B 模拟测试题 402
附录C 模拟测试题答案 404
附录D MATLAB的安装 407
附录E 例题索引 409
附录F 程序的调试 413
F.1 错误类型 413
F.2 程序调试器 413
附录G MATLAB主要函数命令分类 417
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017