第1篇 MATLAB工程应用基础
MATLAB(Matrix Laboratory,原意是矩阵实验室)由美国MathWorks公司在20世纪80年代中期推出,它的*初版本是一种专门用于矩阵数值计算的数学软件。随着MATlLAB的逐步市场化和功能的扩展与强化,它以其**的数值计算能力和**的数据可视化能力在数学计算和科技应用中脱颖而出,具有强大的科技计算、图形处理、可视化、开放式和可扩展环境,特别是所附带的几十种面向不同科技应用领域的工具箱支持,已经被广泛地应��于数值分析、信号与图像处理、控制系统设计、通信仿真、工程优化、数学建模和统计分析等领域的计算机辅助设计、分析与应用开发,成为目前市场上强有力的工程问题分析计算和程序设计工具,是工科大学生、研究生和工程技术人员必须掌握的基本工具。
一、MATLAB的主要特点
MAgi、LAB是一种面向科学与工程计算的21世纪科学计算语言,是数值分析和图形处理的基础平台。它包括以下主要模块。
(1)MATLAB Toolbox
MATLAB Toolbox是解决特定领域问题的、开放的、可扩展的函数库。
(2)MATLAB Compiler
MATLAB Compiler可将编写的M文件自动转换成C/C++文件,配合另外一种计算机数学语言MathWorks提供的C/C:++数学库和图形库,可以开发功能强大的独立应用软件。
(3)Simulink.
Simulink是以MATLAB数值分析、图形处理和语言为基础平台,进行具有框图界面和交互仿真能力的非线性动态系统仿真工具。与该模块配合使用的还有Stateflow、Real-TimeWorkshop和Simulink Blockset。Stateflow可以与Simulink框图模型结合描述复杂系统驱动系统的逻辑行为,驱动在不同模式之间进行转换;Real-Time Workshop直接从Simulink框图自动生成C/ADA代码,用于原型和硬件的快速回路仿真;Simulink Blockset是专门为特定领域设计的Simulink功能块的集合。
……