MATLAB 7基础与提高PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:飞思科技产品研发中心编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121009358
- 页数:421 页
第1章 MATLAB简介及窗口环境 1
1.1 MATLAB初步介绍 1
1.1.1 什么是MATLAB 1
1.1.2 MATLAB的发展史 2
1.1.3 MATLAB 7的新功能 2
1.1.4 MATLAB语言基础 3
1.2 MATLAB软件的安装和启动 6
1.2.1 MATLAB的安装 6
1.2.2 MATLAB的启动 8
1.2.3 MATLAB开发环境配置 8
1.3 Command Window窗口操作 9
1.3.1 命令窗口简介 9
1.3.2 命令窗口显示方式和操作 10
1.3.3 命令行的编辑 11
1.4.1 历史指令窗口简介 12
1.4 Command History窗口操作 12
1.3.4 指令窗口的常用控制指令 12
1.4.2 指令窗口实录指令diary 13
1.5 Current Directory Browser窗口操作 14
1.5.1 当前目录浏览器简介 14
1.5.2 当前目录设置 14
1.5.3 MATLAB路径搜索 15
1.6 Workspace Browser窗口操作 16
1.6.1 工作空间浏览器简介 16
1.6.2 内存变量操作 17
1.7 Array Editor窗口操作 18
1.7.1 数组编辑器简介 18
1.7.2 数据文件读取 18
1.8 Editor/Debugger窗口操作 20
1.8.1 M文件编辑器简介 20
1.9.1 帮助导航/浏览器简介 21
1.9 Help帮助系统 21
1.8.2 M文件编写初步 21
1.9.2 几种帮助方式 22
1.9.3 Demo演示 23
第2章 MATLAB数值计算 25
2.1 MATLAB的基本计算 25
2.2 MATLAB矩阵和数组 27
2.2.1 矩阵的创建和保存 27
2.2.2 数组的建立和保存 34
2.2.3 MATLAB的矩阵运算 40
2.2.4 MATLAB的数组运算 44
2.2.5 MATLAB的矩阵函数 46
2.2.6 MATLAB的数组函数 52
2.3 关系和逻辑运算 52
2.3.1 关系操作符 53
2.3.2 逻辑操作符 54
2.3.4 NaN和空矩阵 55
2.3.3 关系函数和逻辑函数 55
2.4 多项式 58
2.4.1 多项式的表达和创建 58
2.4.2 多项式的运算 59
2.4.3 多项式拟合和插值 62
2.4.4 多项式展开 63
2.5 稀疏矩阵 64
2.5.1 稀疏矩阵的创建和存储 64
2.5.2 稀疏矩阵的运算 66
2.6 数据分析函数 68
2.6.1 基本运算 68
2.6.2 有限差分 70
2.6.3 协方差矩阵和相关阵 71
2.6.4 傅里叶变换 72
2.7.1 绘制函数曲线 73
2.7 数值分析 73
2.7.2 求最小值 74
2.7.3 求零点 75
2.7.4 数值积分 76
2.7.5 数值微分 77
第3章 MATLAB符号计算 81
3.1 数据类型 81
3.1.1 字符串数组 81
3.1.2 元胞数组 85
3.1.3 结构数组 88
3.2 符号运算 90
3.2.1 符号对象和表达式 91
3.2.2 符号矩阵与代数运算 94
3.2.3 操作和转换 96
3.2.4 符号微积分 100
3.2.5 符号积分变换 102
3.2.6 求解方程 106
3.2.7 访问Maple函数 110
3.2.8 扩展Symbolic Math Toolbox 114
第4章 MATLAB程序设计初步 115
4.1 M文件简介 115
4.1.1 编辑程序 115
4.1.2 M文件的分类 116
4.1.3 M文件的基本结构 116
4.2 脚本文件和函数文件 117
4.2.1 M脚本文件 117
4.2.2 M函数文件 118
4.2.3 局部变量和全局变量 125
4.3 MATLAB控制流 127
4.3.1 for、while循环结构 127
4.3.2 if、switch条件分支结构 129
4.3.3 try-catch结构 131
4.3.4 控制程序流的其他常用指令 132
4.4 函数调用和变量传递 134
4.4.1 函数调用 134
4.4.2 参数传递 136
4.5 M文件调试 137
4.5.1 一般调试方法 137
4.5.2 使用命令行方式进行调试 138
4.5.3 使用图形方式进行调试 139
4.6 文件I/O函数 146
4.6.1 低级文件I/O函数 146
4.6.2 MATLAB 7新增功能介绍 147
第5章 MATLAB图形和3D可视化 151
5.1 MATLAB 7图形窗口 151
5.2 二维曲线图形 154
5.2.1 plot命令的调用 155
5.2.2 线型、顶点标记和颜色 156
5.2.3 分格线控制和图形标注 157
5.2.4 特殊二维图形 160
5.3 三维曲线图形 166
5.3.1 plot3命令的调用 166
5.3.2 线、面填色 167
5.3.3 网格图与曲面图 168
5.3.4 等高线图形 172
5.3.5 视角改变和曲面裁剪 173
5.4 高维可视化 175
5.5 色彩处理 176
5.5.1 颜色映像原理 177
5.5.2 颜色映像的应用 178
5.5.3 图像显示技术 182
5.6.2 材质处理 185
5.6.1 光源设置 185
5.6 光源位置和材质处理 185
5.7 句柄图形 187
5.7.1 句柄图形的结构层次 187
5.7.2 访问对象句柄 188
5.8 动画制作 192
5.8.1 影片动画制作 192
5.8.2 实时动画制作 194
第6章 MATLAB的应用实例 195
6.1 高等数学中的应用 195
6.1.1 函数曲线的绘制 195
6.1.2 空间解析几何 196
6.1.3 超越函数的实现 198
6.2 普通物理中的应用 201
6.2.1 力学基础 201
6.2.2 热力学 202
6.2.3 恒稳磁场 205
6.3 力学机械中的应用 208
6.3.1 理论力学 208
6.3.2 机械振动 210
6.3.3 材料力学 212
6.4 信号和系统中的应用 214
6.4.1 连续信号和系统 214
6.4.2 离散信号及系统 216
6.4.3 控制理论基础 218
6.5 MATLAB的其他应用 220
6.5.1 模拟盲人下山的迭代寻优算法 220
6.5.2 Galton钉板模型 223
6.5.3 包含无风险证券的投资组合 225
第7章 图形用户界面设计 229
7.1 图形用户界面的设计原则和一般步骤 229
7.2 界面菜单 231
7.2.1 界面菜单的创建 232
7.2.2 菜单属性 235
7.3 用户控件 237
7.3.1 控件对象的创建 237
7.3.2 用户控件类型 238
7.3.3 编程序建立控件 238
7.3.4 对话框的使用 243
7.4 中断回调规则 244
7.5 鼠标操作 244
7.5.1 鼠标操作的处理 244
7.5.2 对象选择规则 246
7.5.3 鼠标操作实例 247
7.6 GUI界面设计实例 248
8.1.1 Simulink概述 251
8.1 Simulink简介 251
第8章 Simulink入门 251
8.1.2 Simulink的运行 252
8.1.3 Simulink窗口介绍 253
8.1.4 使用Simulink的步骤 256
8.2 模块操作 256
8.2.1 Simulink模型概念 256
8.2.2 Simulink模块基本操作 257
8.3 模块连接 260
8.3.1 产生和删除连线 260
8.3.2 信号线的标志(Label) 262
8.3.3 模块的标志 264
8.4 Simulink的常用基本模块 265
8.5 仿真配置 271
8.5.1 解算器(Solver)的设置 272
8.5.2 仿真数据输入输出设置 273
8.5.4 实时工作间设置 276
8.5.3 诊断参数设置 276
8.5.5 用命令进行仿真 277
8.5.6 模型的保存和打印 279
8.6 模型中的子系统 281
8.6.1 子系统的建立 282
8.6.2 子系统的封装 286
8.7 定制函数库和S-函数 292
8.7.1 定制函数库 293
8.7.2 定制模块间的Link关系 293
8.7.3 S-Function 294
8.8 离散时间系统和混合系统 294
8.8.1 若干个子模块 294
8.8.2 多速率离散时间系统 295
8.9 Simulink技巧及其仿真实例 296
8.9.2 提高仿真的效率和精度 297
8.9.1 建模技巧 297
8.9.3 仿真实例 298
第9章 MATLAB工具箱 305
9.1 工具箱概述 305
9.2 优化工具箱简介 320
9.2.1 优化工具箱应用简介 320
9.2.2 优化工具箱函数 321
9.3 图像处理工具箱简介 327
9.3.2 图像文件的显示 328
9.3.1 图像文件的读写 328
9.3.3 图像文件的运算 333
9.4 信号处理工具箱简介 344
9.4.1 基本波形产生 345
9.4.2 信号变换 348
第10章 Notebook的使用 353
10.1 Notebook的安装和启动 353
10.1.2 Notebook的启动 354
10.1.1 Notebook的安装 354
10.2 M-book的应用 357
10.2.1 输入细胞群 357
10.2.2 群组和计算区 360
10.2.3 MATLAB命令执行 361
10.2.4 格式转换 363
10.2.5 输出格式控制 364
10.2.6 细胞样式设置 368
10.3 M-book模板使用中的若干问题 369
第11章 MATLAB外部接口初探 371
11.1 MATLAB外部接口概述 371
11.2 MEX文件 373
11.2.1 MEX文件概述 373
11.2.2 C语言MEX文件的建立 375
11.2.3 Fortran语言MEX文件的建立 390
11.3.1 引擎函数库 397
11.3 计算引擎 397
11.3.2 C语言中MATLAB计算引擎的调用 398
11.3.3 Fortran语言中MATLAB计算引擎的调用 402
11.4 Visual C++与MATLAB接口 405
11.4.1 转换数据类型 405
11.4.2 利用MATLAB引擎 406
11.4.3 利用MATLAB自身的编译器调用工具箱中的函数 408
11.4.4 利用Matcom调用工具箱中的函数 409
11.4.5 M文件在Visual C++6.0中的编译和执行 410
11.5 Delphi与MATLAB接口 413
11.5.1 动态链接库的设计 414
11.5.2 函数在Delphi中的运用 416
11.6 Visual Basic与MATLAB接口 417
11.6.1 Active X自动化 417
11.6.2 应用举例 420
参考文献 421
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《中医女科十大名著 济阴纲目 大字本》(明)武之望著 2012
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017