XX 大学《工程信号分析处理》课程设计说明书
1 Simulink 简介
1.1 Matlab 简介
Simulink 是 Matlab 中 的 一部分, 首先简单 介 绍 一下 Matlab 。 Matlab 是
Matrix Laboratory 的缩写,意为矩阵实验室。它具有强大的矩阵处理功能和绘
图功能,进还能进行文字处理,绘图,建模仿真等功能。Matlab 已经发展成为
多学科、多种工作平台的功能强大的大型软件。
Matlab 的帮助功能很强大,自带有详细的帮助手册,基于 HTML 的完整的
帮助功能,也可以用 help 命令来得到帮助信息。程序语法与 C 语言类似,设计
自由度大,方便我们编程。Matlab 有高级的程序环境,但程序环境很简单易用。
Matlab 源程序具有很大的开放性。Matlab 有强大的的图形绘制功能。Matlab 还
拥有功能强大的各种工具箱。这些工具箱都是由该领域内学术水平很高的专家
编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,
尖的研究,能极大地促进我们的学习研究工作。
1.2 Simulink 介绍
Simulink 是 Matlab 中一个用来对动态系统进行建模、仿真和分析的软件包。
Simulink 提供了一种图形化的交互环境来建模、分析和仿真各种动态系统,只
需用鼠标拖动的方法便能迅速地建立起系统框图模型,甚至不需要编写一行代
码。使用简单方便。
Simulink 框图提供了交互性很强的仿真环境,既可以通过下拉菜单执行仿
真,也可以通过命令行进行仿真。菜单方式对于交互工作非常方便,而命令行
方式对于运行一大类仿真如蒙特卡罗仿真非常有用。 Simulink 的开放式结构允
许用户扩展仿真环境的功能:采用 MATLAB、FORTRAN 和 C 代码生成自定义
模块库,并拥有自己的图标和界面。因此用户可以将使用 FORTRAN 或 C 编写
的代码链接进来,或者购买使用第三方开发提供的模块库进行更高级的系统设
计、仿真与分析。
Simulink 的 开 放 式 结 构 允 许 用 户 扩 展 仿 真 环 境 的 功 能 : 采 用
MATLAB、FORTRAN 和 C 代码生成自定义模块库,并拥有自己的图标和界面。
因此用户可以将使用 FORTRAN 或 C 编写的代码链接进来,或者购买使用第三
方开发提供的模块库进行更高级的系统设计、仿真与分析。
由于 Simulink 可以直接利用 MATLAB 的诸多资源与功能,因而用户可以直
接在 Simulink 下完成诸如数据分析、过程自动化、优化参数等工作。工具箱提
供的高级的设计和分析能力可以融入仿真过程。
Simulink 具有以下特点:
(1) 基于矩阵的数值计算。
(2) 高级编程语言。
(3) 图形与可视化。