1.1 Matlab简介
Matlab是美国Math Works公司推出的一款数学计算软件,提供针对科学计算的可视化和交互式程序开发环境,将数值分析、矩阵计算以及非线性动态系统建模和仿真等诸多强大的功能集成在一个易于使用的视窗环境中,可以方便地完成算法的开发、数值计算、数据分析、创建用户界面等任务,为科学研究、工程设计等领域提供了一种全面的解决方案。
Matlab的基本数据单元是矩阵,因此被称为“矩阵实验室”,Matlab软件包括Matlab语言和Simulink两大部分,主要用于工程计算、控制系统设计、数字信号处理、数字图像处理、信号检测、金融系统建模设计与分析等领域。
1.1.1 Matlab的功能特点
1、界面友好,易学易用
2、科学计算功能强大
3、绘图功能方便
4、扩展功能完善
5、在线帮助系统
1.1.2 Matlab的工具箱简介
把解决一类问题的函数放在一起,就构成了一个工具箱(ToolBox)。
尽管运用Matlab工具箱来解决某一专业问题,会起到事半功倍的作用,,但其需要较强的专业知识,需要了解被应用的算法和函数意义,才能灵活使用工具箱,让工具箱为自己服务。但是工具箱中的函数都是采用的Matlab高级语言和M文件编写的,除了内部函数之外,其他源文件都是可读可改的。
1.2 系统建模与仿真基础
仿真是模拟实际系统行为的一类方法和应用手段,是利用模型来研究实际系统中发生的本质过程,并通过对模型的分析来研究实际存在的系统或设计中的系统。
1.2.1 系统建模的方法
模型可以分为物理模型和数学模型,物理模型是将实际系统按照一定的比例微缩制作出来的便于分析的小规模系统,也就是实际系统的微缩版。数学模型是将实际系统归结成一套反映其内部因素数量关系的数学公式、逻辑准则和具体算法,用以描述和研究客观现象的运动规律。
1.2.2 仿真的基本概念
仿真的英文名称是Simulation,是指利用模型复现实际系统中发生的本质过程,并通过对系统模型的实验来研究实际存在的或设计中的系统。
1.2.3 建模和仿真的基本步骤
实际系统分析——建立数学模型——建立计算机仿真模型——模型的准确性验证——仿真模型的应用