内容简介
《MATLABR2012a超级学习手册》由浅入深、全面系统地介绍了MATLABR2012a的编程与开发的相关知识。书中的每一章节都提供了大量具有针对性的算例,我社网站提供部分算例的源代码供读者下载使用。全书共18章,第1~5章为基本知识讲解部分,包括MATLAB概述及基础知识、数学运算、矩阵运算、数据可视化工具以及MATLAB的编程等内容。第6~11章为高级应用部分,分别介绍了MATLAB的数值运算、符号计算、Simulink仿真环境、文件输入/输出劋作及高级图形设计等内容。第12~13章介绍MATLAB的外围功能,包括MATLAB的编译器与应用程序接口,以及MATLAB与Office的混合使用等。第14~18章介绍了应用比较广泛的工具箱,包括信号与图像处理工具箱、优化工具箱、偏微分方程工具箱、小波分析工具箱和神经网络工具箱等。《MATLABR2012a超级学习手册》结构合理、叙述详细、算例丰富、图文并茂,适合从事通信、电子、自动等领域的广大科研工作者、工程师和在校学生等不同层次的读者自学使用,也可以作为信号处理、自动、机械电子、自动化、电力电气、通信工程等专业的教学用书。
作者简介
史洁玉,长期从事信息处理自动化、智能信息系统方面的工作,精通Matlab、MathWorks等工程软件,在国内外期刊发表论文多篇。孔玲军,精通Matlab、ANSYS、ProE等工程设计软件,在国内外期刊发表论文多篇,是相关算法研制与开发项目的负责人。
目录
- 第1章MATLAB概述
- 1.1MATLAB介绍
- 1.1.1MATLAB的产品构架
- 1.1.2MATLAB简介
- 1.2MATLABR2012a的安装、退出与卸载
- 1.2.1MATLABR2012a的安装
- 1.2.2MATLABR2012a退出
- 1.2.3MATLAB卸载
- 1.3MATLAB的目录结构
- 1.4MATLAB的工作环境
- 1.5MATLAB的通用命令
- 1.6使用MATLABR2012a帮助系统
- 1.7MATLAB初识
- 1.8本章小结
- 第2章MATLAB基础知识
- 2.1数据类型
- 2.1.1数值类型
- 2.1.2逻辑类型
- 2.1.3字符和字符串
- 2.1.4结构体类型
- 2.1.5单元数组类型
- 2.1.6函数句柄
- 2.2基本矩阵劋作
- 2.2.1矩阵的构造
- 2.2.2矩阵大小的改变
- 2.2.3矩阵下标引用
- 2.2.4矩阵信息的获取
- 2.2.5矩阵结构的改变
- 2.2.6稀疏矩阵
- 2.3运算符和特殊符号
- 2.3.1算数运算符
- 2.3.2关系运算符
- 2.3.3逻辑运算符
- 2.3.4运算优先级
- 2.4字符串处理函数
- 2.4.1字符串的构造
- 2.4.2字符串比较函数
- 2.4.3字符串查找和替换函数
- 2.4.4字符串与数值的转换
- 2.5本章小结
- 第3章数学运算
- 3.1矩阵的运算
- 3.1.1矩阵分析
- 3.1.2线性方程组
- 3.1.3矩阵分解
- 3.1.4矩阵的特征值和特征向量
- 3.1.5非线性矩阵运算
- 3.2初等函数运算
- 3.2.1三角函数
- 3.2.2指数和对数函数
- 3.2.3复数函数
- 3.2.4截断和求余函数
- 3.3特殊数学函数
- 3.3.1特殊函数
- 3.3.2坐标变换函数
- 3.3.3数论函数
- 3.4本章小结
- 第4章数据绘图
- 4.1二维图形的生成
- 4.1.1plot基本命令
- 4.1.2多次叠图和多子图劋作
- 4.1.3其他二维绘图命令
- 4.2三维图形的生成
- 4.2.1plot3基本命令