程序接口灵活:新版本的MATLAB编写程序非常的灵活,既可以编写MATLAB程序,在编写完成后将其转换为C++程序代码,也可以先编写C++程序代码,在编写完成后可以和MATLAB程序一样能直接在MATLAB中运行与调试。MATLAB拥有一个重要的特色,那就是拥有一组一组被称为工具箱的特殊程序。工具箱包括信号处理、神经网络、控制系统、小波分析与系统仿真等应用。
应用软件开发:MATLAB的开发环境非常的友好,人们可以控制多个文件窗口来完成工作;在写代码方面还支持函数嵌套功能;在图形化方面,MATLAB有着特别优秀的图像处理功能;可以直接向Excel和HDF5连接以进行输入和输出。
应用方面:MATLAB 产品可以用来进行以下多种工作:数值分析;数值与符号的计算 ;工程绘图;控制系统的设计;图像处理技术;信号处理技术;通讯系统仿真;金融工程;运筹学。
有上述举例可知,MATLAB 拥有极为广泛的用途,包括在信号处理、通讯系统、控制系统、测量设计、财务分析、图像处理等众多应用领域。而且它附带的工具箱扩展了MATLAB 的应用范围,可以解决各种各样的问题。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
2。2 Simulink仿真概述
上一节介绍了MATLAB拥有着多种多样的功能,但是它最重要的功能之一是Simulink仿真。Simulink实际上是一个可以进行系统建模、仿真分析的集成环境加上许多的可以代替程序代码的拥有各种各样功能的模块组成的,主要应用在图像处理、数学计算、数字信号处理、算法的建模和仿真等等方面。Simulink还可以设置不同的连续采样、离散采样来进行建模,还能设置不同的采样速率,即仿真模型中的不同模块各自设置了不同的采样速率。Simulink为了更便捷地创建系统仿真模型,专门设计了一个只需要鼠标操作就能完成床架的图形用户接口(GUI),它用一种简单快捷、显而易懂的方式,让用户能够很快得到模型的仿真结果。 Simulink还支持动态系统的设计与仿真。Simulink为各种不同的系统包括通讯系统、信号系统、图像处理系统和控制系统等专门开发了图形环境与模块库来做设计与仿真的工作。Simulink与MATLAB相互结合,可以通过它们来完成算法的研究、仿真的分析、仿真模型的建立以及参数的定义。
Simulink具有以下特点:
有特别多的模块库以供使用;可以将各个模块以图形的形式组合在一起,模型结构清晰可见;可以将一部分模型结构图整合在一个子系统模块内,方便构建复杂的结构图;用 API来与其他仿真程序连接或与手写代码集成;可以通过运行仿真来对仿真进行分析和对结构模型进行参数的设置与调整;可以通过编译报错来找出模型结构图中的错误部分等。