MATLAB是由美国Math Works公司推出的用于数值计算和图形处理的科学系统环境。MATLAB主要由以下5部分组成:1)MATLAB语言体系:它是高层次的矩阵/数组语言,具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。MATLAB是一个功能十分强大的系统,集数值计算、图形管理、程序开发为一体。另外,MATLAB还具有很强的功能扩展能力,可以配备各种各样的工具箱以完成一些特定的任务,同时用户还可以根据自己的工作任务开发自己的工具箱。......
2023-06-23
MATLAB是美国MathWorks公司出品的商业数学软件,拥有用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simu-link两大部分。MATLAB是一种用于数值计算、可视化及编程的高级语言和交互式环境。使用MATLAB,可以分析数据,开发算法,创建模型和应用程序。借助其语言、工具和内置数学函数,可以验证计算多种方法,能比电子表格或传统编程语言(如C/C++或Java)更快地求取结果。MATLAB应用广泛,迄今已在包括信号处理和通信、图像和视频处理、控制系统、测试和测量、计算金融学及计算生物学等众多领域得到了应用。
MATLAB和Mathematica、Maple、MathCAD并称为四大数学软件。在1980年由美国的Cleve Moler博士建立了MATLAB(Matrix Laboratory,矩阵实验室)。1984年,美国MathWorks公司推出了首个商业版的MATLAB软件。从2002年开始,Mathwork公司会在每年的上半年和下半年各推出一个版本,每次Mathworks公司发布MATLAB的同时也会发布仿真工具Simulink,从上世纪80年代至今,经过近30多年的发展,目前最新版本是MATLAB R2014b。
Simulink是MATLAB为实现动态控制系统建模和仿真而开发的一个软件工具包,具有易编程和方便扩展的特点。它不仅可以实现线性系统与非线性系统的建模仿真,而且对连续系统和离散系统也能提供较好的数值仿真解决方案。同时,对于那些复杂的非线性、变系数问题也同样能提供很好的仿真分析。另外,它还能够支持多种采样频率系统联合仿真,使不同的系统能以不同的采样频率进行组合建模,从而解决了复杂的多系统联合仿真与分析的问题。它的建模应用领域广泛,无论是连续系统、还是离散系统又或是线性系统还是非线性系统甚至不同类型的混杂系统,只要建模对象能够用数学来描述,就能通过MATLAB的Simu-link进行仿真分析。常见的复杂系统仿真应用有航空航天动力学系统、卫星控制制导系统、通讯系统、船舶及汽车驱动系统等。另外,Simulink根据不同学科的特点及仿真要求,以MATLAB为基础,开发了大量的专用仿真程序,并把这些程序进行模块封装,形成了众多的专业模块库。Simulink模块库实际上就是用MATLAB基本语言编写的子程序集,它有三级树状子目录,在上一级目录下包含了Simulink最早开发的数学计算工具箱、控制系统工具箱等,之后开发的信号处理工具箱、通信系统工具箱等也并行列入了模块库的一级子目录,逐级打开模块库浏览器(Simulink Library Browser)就可以看到这些模块。
Simulink依靠MATLAB环境,以MATLAB的强大计算功能为基础,利用Simulink进行系统建模非常方便。Simulink提供了便捷的操作方式和可视化图形界面,可非常方便地利用鼠标拖放的方法从不同的专业模块库中将各个子模块拖曳到激活窗口,并根据内在的逻辑关系进行连接,就可建立相应系统的模型框图。Simulink为系统建模提供了各种仿真工具,尤其是它不断扩展的、内容丰富的功能模块及专业模块库,为系统的建模仿真提供了极大的便利。在Simulink平台上,仿真模型的可读性很强,这就避免了在MATLAB窗口使用MATLAB命令和函数仿真时,需要熟悉大量M函数的麻烦,利用Simulink几乎可以不用书写一行代码就可以完成整个仿真系统的建模工作,这对广大工程技术人员来说,这无疑是一个巨大的优点。
随着MATLAB的不断升级,Simulink的版本也在不断升级,从1993年的MATLAB4.0/Simulink 1.0版到2001年的MATLAB 6.1/Simulink 4.1版、2002年的MATLAB 6.5/Simulink5.0版乃至现在最常用的MATLAB 7.0/Simulink 6.0版本,Simulink的模块库日益丰富,功能也日渐完善。从Simulink 4.1版开始出现了电力系统模块库(SimPowerSystems),该模块库主要由加拿大HydroQuebec和TECSIM International公司共同完成开发,是Simulink中专门用于电力系统工程仿真的模型库,包含了大量的常用器件模型。在Simulink环境下用电力系统模块库的模块,可以方便地进行RLC电路、电力电子电路、电力系统以及电机控制系统等的建模仿真。本书中的相关仿真实验就是在MATLAB/Simulink环境下,使用电力系统模块库进行建模的。通过对电力系统和电力电子电路的仿真,不仅利用了MATLAB/Simulink的强大功能,而且还可以学习系统的仿真方法和技巧,研究电力系统的原理和性能。关于MATLAB/Simulink详细的使用方法和技巧可参阅相关书籍。
图7-1所示是MATLAB软件主界面;图7-2所示是Simulink模型库界面。搭建仿真模型的时候,只需新建一个模型文件,然后从Simulink模型库中找到需要的模型,拖动到模型文件内就可以完成模型的放置。再根据实际情况用导线将模型连接起来,就完成了系统的建模工作。
图7-1 MATLAB主界面
图7-2 Simulink模型库
有关电力电子技术在电力系统中的应用的文章
MATLAB是由美国Math Works公司推出的用于数值计算和图形处理的科学系统环境。MATLAB主要由以下5部分组成:1)MATLAB语言体系:它是高层次的矩阵/数组语言,具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。MATLAB是一个功能十分强大的系统,集数值计算、图形管理、程序开发为一体。另外,MATLAB还具有很强的功能扩展能力,可以配备各种各样的工具箱以完成一些特定的任务,同时用户还可以根据自己的工作任务开发自己的工具箱。......
2023-06-23
模型的创建与定义、模型的分析以及修正是使用Simulink的三大步骤,图10-3显示了典型的Simulink工作框图。图10-3 Simulink操作框图Simulink具有相对独立的功能和使用方法,它支持线性和非线性系统、连续和离散时间系统,而且系统可以多进程。进行Simulink仿真的主要步骤如下:1)运行Simulink:在MATLAB命令窗口中直接键入Simulink并回车就会显示图10-2的Simulink启动界面。......
2023-06-23
,xn,yn,选项n)画y=cosx的图像,并用蓝色,点画线,五角星标注.clearclcx=0:0.02:2*piy=cosplot·画y=x^3图像,用黑色、实线、星号表示.·clear·clcx=0:0.2:5·y=x.^3·plotholdon/off命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换.绘制分段函数程序如下:x=-10:0.1:0y=x.^2plot(x,y)holdonx=0:0.1:10y=x.^3plot(x,y)练习一1.谈谈你对MATLAB的认识.2.绘制y=sin2x在[0,2π]范围内的图像.3.绘制y=x3cosx的图像用蓝色、实线、三角形标注(要求写出语句,......
2023-11-20
恒定区决定了抗体分子的种属特异性。超变区氨基酸序列决定了该抗体结合抗原的特异性。一个抗体分子上的两个抗原结合部位是相同的,称为抗原结合片段。抗体不仅具有特异性结合抗原的能力,还能活化补体,结合细胞表面的Fc受体,并能通过母体胎盘转移给胎儿,从而赋予被动免疫的重要作用。长期以来,抗体被用于治疗感染和毒素。而在免疫分析中,抗体可用于对抗体和抗原的检测及定量分析,还能研究抗原的结构。......
2023-06-24
Matlab语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算、图形显示、语言设计于一体,其强大的扩展功能为用户提供了广阔的应用空间[6]。它附带有30多个工具箱,神经网络工具箱就是其中之一,其中BP神经网络的训练使用了Neural Networks Toolbox for Matlab。打开Matlab软件,会看到软件界面。在BP神经网络训练时,参数不同,最后网络训练的性能都不同。......
2023-08-23
干强剂可分为天然动植物胶、合成树脂、水溶性纤维素衍生物等3大类。目前,工厂最常用的商品型干强剂主要是淀粉及其衍生物、聚丙烯酰胺和羧甲基纤维素。控制二者的比例及其他条件,可以得到不同分子质量和电荷密度的阴离子聚丙烯酰胺。用作干强剂的APAM相对分子质量为40万~60万,羧基含量为4%~10%。一般用作干强剂的聚丙烯酰胺多用阳离子型,便于与带阴电荷的纤维结合。通常阳离子基的含量高于阴离子基,因此其净电荷呈阳性。......
2023-06-23
MATLAB系统管理着图形窗口的生成、关闭和控制,能够同时生成多个图形窗口,每个图形窗口又可以有多个坐标系。图10-1 对象层次关系2)三维图形:MATLAB具有强大的三维图形功能,包括三维数据显示、空间曲线、曲面、分块、填充和旋转等功能和操作。4)图形图像控制:除了MATLAB图形系统的高层次操作,MATLAB图形系统还具有底层的图形操作功能即通过图形句柄管理模式,按照图形对象来管理。......
2023-06-23
显示部件若出现故障,则会造成屏幕无法正常显示图像,这时就需要对显示部件里面的元件或电路进行检测与代换。图5-20 12864图形点阵模块的实物外形对于液晶显示模块的检测,可以分别通过检测其引脚的供电电压、关键脚的数据信号波形及背光灯电压来确定。图解演示12864图形点阵型LCD显示模块背光灯正向阻值的检测方法如图5-24所示。图5-24 检测LED背光灯的正向阻值正常情况下,其正向阻值应为无穷大。......
2023-06-26
相关推荐