China-pub.com 下载 附录C MATLAB工具箱和SIMULINK 这些信息是由Math Works公司提供的,编辑成与MATLAB5手册最后部分相一致的表格。 MATLAB拥有一个专用的家族产品,用于解决不同领域的问题,比如:信号分析、系统 识别和仿真等。这些所谓的工具箱都用于MATLAB的计算和画图。通常是M文件和高级 MATLAB语言的集合,以使得用户可以方便地修改函数的原代码,或增加新的函数。用户可 以很方便地结合使用不同工具箱中的技术来设计针对某个问题的用户解决方案。 现在可以从Math Works公司买到在图C-I中列出和描述的工具箱。由于每年都会开发出一 些新的工具箱,所以,在一般情况下,工具箱的列表不是固定不变的。 Netscape:MathWorks Products File Edit View Go Communicator 3效2位d都 BookmrkaLocaton http://www.nathworks.com/producta ∠interet首ookup子w&Cool∠Netuater Site Index ORKS SUPPORT A SERVICES PROOUCTS ■E5 OURCES CONTACT US Math Works Products BEVS Toview product pages use the pull-down menu, or make a selection on the graphic Full Product List -Select One. Requet Prcing MATLAB Ipdete Inf的 Simulink Stateflow Toolboxes 1 Blocksets Stateflow Coder Platform/Version Avalabilioz MATLAS C ond C++ wakl Sytem Peg Moth Libraries Books Third-Party Products Services MATLAB G出 业28 Che MathWork.Ine All nightire四ed 滋海P之 C-1 http://www.mathworks.com/products/ MATLAB5的学生版可以处理元素最多为16384个的矩阵,还包括有3个完全的工具箱: 信号处理工具箱、控制系统工具箱和符号数学工具箱:参见表C-1。可以注意到MATLAB学生 版并没有设计专业工具箱供使用。学生版是由Prentice Hall出版社出版发行的。 此外,还有一个功能强大的、可视化的、交互环境的工具SIMULINK,用于模拟非线性
下载 附录C MAT L A B工具箱和S I M U L I N K 这些信息是由M a t h Wo r k s公司提供的,编辑成与M ATLAB 5手册最后部分相一致的表格。 M AT L A B拥有一个专用的家族产品,用于解决不同领域的问题,比如:信号分析、系统 识别和仿真等。这些所谓的工具箱都用于 M AT L A B的计算和画图。通常是 M文件和高级 M AT L A B语言的集合,以使得用户可以方便地修改函数的原代码,或增加新的函数。用户可 以很方便地结合使用不同工具箱中的技术来设计针对某个问题的用户解决方案。 现在可以从M a t h Wo r k s公司买到在图C - 1中列出和描述的工具箱。由于每年都会开发出一 些新的工具箱,所以,在一般情况下,工具箱的列表不是固定不变的。 图C-1 http://www. m a t h w o r k s . c o m / p r o d u c t s / M ATLAB 5的学生版可以处理元素最多为 16 384个的矩阵,还包括有 3个完全的工具箱: 信号处理工具箱、控制系统工具箱和符号数学工具箱;参见表 C - 1。可以注意到M AT L A B学生 版并没有设计专业工具箱供使用。学生版是由 Prentice Hall出版社出版发行的。 此外,还有一个功能强大的、可视化的、交互环境的工具 S I M U L I N K,用于模拟非线性
China-pub.coM 附录C MATLAB.工具箱和SIMULINK 371 下载 动态系统。SIMULINK提供一个用于创建动态系统对角模块的图形用户界面。由于 SIMULINK充分利用了窗口技术,用户可以很容易地创建线性的、非线性的、离散的、连续 的和混合模型。由于点击一拖动操作和鼠标交互的使用,来自块库的组件可以相互连结使用。 在做‘what if’分析的过程中,可以改变参数。SIMULINK与MATLAB充分集成,与 MATLAB和MATLAB工具箱一起使用,用户可以在建模、设计、分析和仿真的不同阶段之间 移动。 SIMULINK是可以进行扩展的。该环境中包含了可选工具集,如:提高仿真速度,如表 C-2所示。与SIMULINK相联系的工具箱成为块集,块集扩展了有专门设计和分析能力的块 库:参见表C-3。 FEMLAB是用来解决偏微分方程(PDE)的另一个基于MATLAB的软件:参见 http://www.femlab.com可以获得更多的信息。 作为一个相对较新的产品,State1ow是一个功能十分强大的交互式设计和开发工具,可 用于解决各种复杂的控制问题。Stateflow和SIMULINK以及SIMULINK的块扩展一起组成了 用于解决事件控制和连续系统独有的环境。 使用MATLAB指令demo、helpdesk.或浏览MathWorks公司的万维网主页: http://www.mathworks.com/ 可以获得关于SIMULINK、Stateflow和工具箱的更多信息。 此外,MathWorks公司提供匿名FTP服务器的文档服务。 该站点收集了与书中相关的M文件,以及用户和MathWorks公司提供的软件和文档。 ftp.mathworks.com 其他软件包括MATLAB编译器、MATLAB C和C++数学库,都可以从MathWorks公司买 到。另外还有Applix Link和Excel Link,它们将字处理器和电子数据表格与MATLAB集成在 一起,比如:将数值数据从MATLAB中移到Excl中。更多的信息可以从下面的站点获得: http://www.mathworks.com/products/ 此外,还有第三个附加工具箱,MATLAB Third Party products,它使得MATLAB和 SIMULINK更加完备。这些产品来自全世界各组织团体之间的合作。更多的信息可以从下面 地址获得: http://www.mathworks.com/connections 表C-1 MATHWORKS公司开发的MATLAB工具箱 'u'-AnalysisSynthesis 将MATLAB以及信号处理工具箱用于线性控制系统的 健壮性分析和设计。 Chemometrics 用化学方法和技术对数据进行定量和定性的分析。 Communications 使用MATLAB函数和SIMULINK块进行通讯系统的设 计、仿真和分析。 Control System 用于自动控制系统的设计和分析。该工具箱的函数包含 在MATLAB学生版的信号和系统工具箱中。 Extended Symbolic Math 用于扩展的符号数学。增加对在Maple V中编程和访问
动态系统。 S I M U L I N K提供一个用于创建动态系统对角模块的图形用户界面。由于 S I M U L I N K充分利用了窗口技术,用户可以很容易地创建线性的、非线性的、离散的、连续 的和混合模型。由于点击—拖动操作和鼠标交互的使用,来自块库的组件可以相互连结使用。 在做‘ what if ’分析的过程中,可以改变参数。 S I M U L I N K与M AT L A B充分集成,与 M AT L A B和M AT L A B工具箱一起使用,用户可以在建模、设计、分析和仿真的不同阶段之间 移动。 S I M U L I N K是可以进行扩展的。该环境中包含了可选工具集,如:提高仿真速度,如表 C - 2所示。与 S I M U L I N K相联系的工具箱成为块集,块集扩展了有专门设计和分析能力的块 库;参见表C - 3。 F E M L A B是用来解决偏微分方程 ( P D E ) 的另一个基于 M AT L A B 的软件;参见 h t t p : / / w w w . f e m l a b . c o m可以获得更多的信息。 作为一个相对较新的产品, S t a t e f l o w是一个功能十分强大的交互式设计和开发工具,可 用于解决各种复杂的控制问题。 S t a t e f l o w和S I M U L I N K以及S I M U L I N K的块扩展一起组成了 用于解决事件控制和连续系统独有的环境。 使用M AT L A B指令d e m o、h e l p d e s k或浏览M a t h Wo r k s公司的万维网主页: h t t p : / / w w w . m a t h w o r k s . c o m / 可以获得关于S I M U L I N K、S t a t e f l o w和工具箱的更多信息。 此外,M a t h Wo r k s公司提供匿名F T P服务器的文档服务。 该站点收集了与书中相关的 M文件,以及用户和M a t h Wo r k s公司提供的软件和文档。 其他软件包括M AT L A B编译器、M ATLAB C和C + +数学库,都可以从M a t h Wo r k s公司买 到。另外还有Applix Link和Excel Link,它们将字处理器和电子数据表格与 M AT L A B集成在 一起,比如:将数值数据从 M AT L A B中移到E x c e l中。更多的信息可以从下面的站点获得: 此外,还有第三个附加工具箱, M ATLAB Third Party pro d u c t s,它使得M AT L A B和 S I M U L I N K更加完备。这些产品来自全世界各组织团体之间的合作。更多的信息可以从下面 地址获得: 表C - 1 M AT H W O R K S公司开发的M AT L A B工具箱 ‘ ’- A n a l y s i s和S y n t h e s i s 将M AT L A B以及信号处理工具箱用于线性控制系统的 健壮性分析和设计。 C h e m o m e t r i c s 用化学方法和技术对数据进行定量和定性的分析。 C o m m u n i c a t i o n s 使用M AT L A B函数和S I M U L I N K块进行通讯系统的设 计、仿真和分析。 C o n t rol System 用于自动控制系统的设计和分析。该工具箱的函数包含 在M AT L A B学生版的信号和系统工具箱中。 Extended Symbolic Math 用于扩展的符号数学。增加对在 Maple V中编程和访问 附录C MAT L A B工具箱和SIMULINK 3 7 1 下载
372 MATLAB5手册 China-pub.com 下载 所有Maple V库的支持。包括符号数学工具箱。 Financial 用于经济和定量的分析。 Frequency Domain 用于带或不带延时的线性系统的精确模型。 System Identification 基于频域数据。 Fuzzy Logic 用于模糊逻辑模拟智能控制产品和过程的开发。专门设 计用于与SIMULINK一起工作。 Higher-Order 用于高阶光谱的高级信号处理。 Spectral Analysis Image processing 将MATLAB和信号处理工具箱一起用于图像和二维信 号的高级处理和分析。 LMⅡControl 用于更快更有效地解线性矩阵不等式(LM)。 Mapping 用于分析和映射基于地理的数据。 Model Predictive Control 用于对包括操作和/或控制变量约束的控制系统的设计 和应用。 NAG Foundation 提供对NAG基本库中数学和统计事务的交互式访问。 Neural Network 用于各种神经网络和调节系统的设计、执行和仿真。包 括SIMULINK扩展块库的附加块。 Optimization 用于线性和非线性函数的优化。 Partial Differential 用于实时的、二维空间且使用有限元素的方法研究和解 Equation (PDE) 偏微分方程。 OFT Control Design 与MATLAB和控制系统工具箱一起,使用QFT方法进 行实际设计健壮的反馈系统。 Robust Control 将MATLAB和控制系统工具箱一起用于高级的、健壮 的和多变量反馈控制系统的设计。 Signal Processing 用于算法设计、数字信号处理和时序分析。 Spline 用于分段多项式函数、曲线拟合和函数逼近的构造和使 用。 Statistics 用于统计数据分析、建模和蒙特卡洛仿真。同时提供概 率统计基本概念的GUI(图形用户界面)工具,并且建立 用于创建个人统计工具的块。 Symbolic Math 用于符号数学、解方程、可变精度代数和专有的数学函 数。该软件基于Maple V。MATLAB的学生版中包含了 教育版。 System Identification 用于高级信号处理和建模,比如:参数建模、系统辨识 和时序分析。建议使用信号处理工具箱。 Wavelet 用于信号和图像分析、压缩和降噪
所有Maple V库的支持。包括符号数学工具箱。 F i n a n c i a l 用于经济和定量的分析。 F requency Domain 用于带或不带延时的线性系统的精确模型。 System Identification 基于频域数据。 Fuzzy Logic 用于模糊逻辑模拟智能控制产品和过程的开发。专门设 计用于与S I M U L I N K一起工作。 H i g h e r- O rder 用于高阶光谱的高级信号处理。 Spectral Analysis Image pro c e s s i n g 将M AT L A B和信号处理工具箱一起用于图像和二维信 号的高级处理和分析。 LMI Contro l 用于更快更有效地解线性矩阵不等式 ( L M I )。 M a p p i n g 用于分析和映射基于地理的数据。 Model Predictive Contro l 用于对包括操作和 /或控制变量约束的控制系统的设计 和应用。 NAG Foundation 提供对N A G基本库中数学和统计事务的交互式访问。 Neural Network 用于各种神经网络和调节系统的设计、执行和仿真。包 括S I M U L I N K扩展块库的附加块。 O p t i m i z a t i o n 用于线性和非线性函数的优化。 P a rtial Differe n t i a l 用于实时的、二维空间且使用有限元素的方法研究和解 Equation (PDE) 偏微分方程。 QFT Control Design 与M AT L A B和控制系统工具箱一起,使用 Q F T方法进 行实际设计健壮的反馈系统。 Robust Contro l 将M AT L A B和控制系统工具箱一起用于高级的、健壮 的和多变量反馈控制系统的设计。 Signal Pro c e s s i n g 用于算法设计、数字信号处理和时序分析。 S p l i n e 用于分段多项式函数、曲线拟合和函数逼近的构造和使 用。 S t a t i s t i c s 用于统计数据分析、建模和蒙特卡洛仿真。同时提供概 率统计基本概念的 G U I (图形用户界面 )工具,并且建立 用于创建个人统计工具的块。 Symbolic Math 用于符号数学、解方程、可变精度代数和专有的数学函 数。该软件基于Maple V。M AT L A B的学生版中包含了 教育版。 System Identification 用于高级信号处理和建模,比如:参数建模、系统辨识 和时序分析。建议使用信号处理工具箱。 Wa v e l e t 用于信号和图像分析、压缩和降噪。 3 7 2 M ATLAB 5 手册 下载
China-pub.CoM 附录C MATLAB工具箱和SIMULINK 373 下载 表C-2 SIMULINK的可选工具 SIMULINK 用于对直接来自SIMULINK块图的实时操作,自动生成C 代码。 Real-Time Workshop 用于自动用Stateflow生成的SIMULINK模型部分的C代码。 Stateflow Coder 与SIMULINK、SIMULINK实时工作室的C代码生成器连结。 表C-3 SIMULINK块集 DSP Blockset 将MATLAB、SIMULINK和信号处理工具箱一起用于对 SIMULINK和数字设计的实时工作室的使用扩展。 Fixed-Point Blocksets 用于定点应用的SIMULINK块库的扩展。比如:8位、16 位、32位定点结果的选择。 Non-linear Control 将MATLAB和SIMULINK一起用于基于时域的控制设计。 Design(NCD) 包括SIMULINK扩展块库的附加块。 Power System Blockset 使用SIMULINK对电力网系统进行仿真。 在该手册中,有一些用PDE工具箱生成的图片。参见第1章的图1-11和图1-12
表C-2 S I M U L I N K的可选工具 S I M U L I N K 用于对直接来自 S I M U L I N K块图的实时操作,自动生成 C 代码。 R e a l - Time Wo r k s h o p 用于自动用S t a t e f l o w生成的S I M U L I N K模型部分的C代码。 Stateflow Coder 与S I M U L I N K、S I M U L I N K实时工作室的C代码生成器连结。 表C - 3 S I M U L I N K块集 DSP Blockset 将M AT L A B、S I M U L I N K和信号处理工具箱一起用于对 S I M U L I N K和数字设计的实时工作室的使用扩展。 Fixed-Point Blocksets 用于定点应用的 S I M U L I N K块库的扩展。比如: 8位、1 6 位、3 2位定点结果的选择。 Non-linear Contro l 将M AT L A B和S I M U L I N K一起用于基于时域的控制设计。 D e s i g n ( N C D ) 包括S I M U L I N K扩展块库的附加块。 Power System Blockset 使用S I M U L I N K对电力网系统进行仿真。 在该手册中,有一些用P D E工具箱生成的图片。参见第 1章的图1 - 11和图1 - 1 2。 附录C MAT L A B工具箱和SIMULINK 3 7 3 下载