本书详细地介绍了Matlab/Simulink的使用,其中不但介绍了Matlab求解各种复杂科学问题的方法,而且还介绍了Simulink的高级应用和开发,并配以实例进行说明。
本书的最大特色是介绍了科学计算仿真过程中用到的Matlab/Simulink高级仿真功能,列举了丰富的实例,讲解深入浅出,在某些比较难以理解的章节,都是伴随工程实例的仿真过程讲解的,使读者能够轻松入门,学以致用。
本书以科学计算和工程仿真为背景,利用Matlab\\Simulink工具结合实际工程问题进行讲解,全书图文并茂,突出应用,并配有丰富的计算程序和仿真框图。
全书共18章,分为两部分:第一部分为Matlab计算篇(含第1~9章),这部分主要利用Matlab实现各种高效的计算方法,如微积分求解、线性方程组求解、非线性方程组求解、数据建模、微分方程求解、边值问题求解和优化问题求解等计算领域经常遇到的问题。第二部分为Simulink仿真篇(含第10~18章),利用Simulink进行系统建模和工程仿真,如Simulink的数值计算、离散和连续混合系统建模、Stateflow、控制系统设计、神经网络、机构仿真和实时工具箱等。本书配有丰富的工程实例,掌握本书之后可以非常容易地利用Matlab/Simulink进行常规的科学计算和仿真。
本书内容丰富,涉及多个专业领域,是一本难得的系统的工程书籍,能够帮助读者更好地解决问题,可以作为在校大学生、研究生、教师、工程师和科研人员的参考手册,亦可作为广大工程技术人员的参考用书。
第一篇 Matlab计算篇
第1章 Matlab语言程序基础
1.1 Matlab 的数据类型
1.1.1 常量与变量
1.1.2 运算符
1.1.3 结构数组
1.1.4 数组与矩阵的生成
1.2 基本数学运算
1.2.1 向量及其运算
1.2.2 矩阵及其运算
1.2.3 多项式的化简与变换
1.3 基本符号运算
1.3.1 符号对象和表达式
1.3.2 符号函数的操作
1.3.3 符号对象和其他数据的转换
1.3.4 符号矩阵的生成
1.3.5 符号表达式的操作
1.4 基本的流程结构
1.4.1 循环结构
1.4.2 转移结构
1.4.3 开关结构
1.4.4 试探结构
1.5 函数编写与调试
1.5.1 函数的基本结构
1.5.2 变量的检测传递
1.5.3 串演算函数
1.6 图形的绘制
1.6.1 二维图形绘制基本语句
1.6.2 特殊二维图形绘制语句
1.6.3 二维图形的精细控制
1.6.4 三维图形绘制
1.6.5 三维图形的可视化
1.6.6 三维图形的精细控制
第2章 Matlab与Microsoft Office的连接
第3章 微积分问题的数值实验
第4章 线性代数方程组的数值实验
第5章 非线性方程解法
第6章 数据建模问题的数值实验
第7章 微分方程问题的数值实验
第8章 微分方程的边值问题和偏微分方程工具箱
第9章 Matlab的最优化问题的计算机求解
第二篇 Simulink仿真篇
第10章 Simulink分析工具与模型调试
第11章 Simulink进行数值计算
第12章 Simulink连续系统、离散系统和混合系统,以及状态系统建模
第13章 S-函数的建立与应用
第14章 Stateflow使用技巧与实例应用
第15章 控制系统设计与仿真
第16章 Simulink神经网络工具箱
第17章 SimMechanics机构系统应用
第18章 Real-Time Workshop
参考文献