《现代控制理论》MATLAB实践指导书.docx
《《现代控制理论》MATLAB实践指导书.docx》由会员分享,可在线阅读,更多相关《《现代控制理论》MATLAB实践指导书.docx(15页珍藏版)》请在第壹文秘上搜索。
1、现代控制理卷富“2名实践播导零现代控制理论MATLAB实践指导书1MATLAB概述MATLAB是MATriXLABOratory的缩写,早期主要用于现代控制中复杂的矩阵、向量的各种运算。由于MATLAB提供了强大的矩阵处理和绘图功能,很多专家因此在自己擅长的领域用它编写了许多专门的MATLAB工具包(toolbox),如控制系统工具包(COntrOlsystemstoolbox);系统辨识工具包(SyStemidentifiCationtoOlbox);信号处理工具包(Signalprocessingtoolbox);鲁棒控制工具包(robustcontroltoolbox);最优化工具包(O
2、PtimiZatiOntoolbox)等等由于MATLAB功能的不断扩展,所以现在的MATLAB已不仅仅局限与现代控制系统分析和综合应用,它己是一种包罗众多学科的功能强大的“技术计算语言(TheLanguageOfTechnicalComputing)”。MathWorks公司于1992年推出了具有划时代意义的MATLAB4.0版本,并推出了交互式模型输入与仿真系统Simulink,它使得控制系统的仿真与CAD应用更加方便、快捷,用户可以方便地在计算机上建模和仿真实验。1997年MathWOrkS推出的MATLAB5.0版允许了更多的数据结构,1999年初推出的MATLAB5.3版在很多方面又
3、进一步改进了MATLAB语言的功能。2000年底推出的MATLAB6.0o最新版本是MATLAB7.0。MATLAB以矩阵作为基本编程单元,它提供了各种矩阵的运算与操作,并有较强的绘图功能。MATLAB集科学计算、图像处理、声音处理于一身,是一个高度的集成系统,有良好的用户界面,并有良好的帮助功能。MATLAB不仅流行于控制界,在机械工程、生物工程、语音处理、图像处理、信号分析、计算机技术等各行各业中都有极广泛的应用。2如何获得MATLAB帮助在MATLAB主窗口中键入help,即可获得第一层帮助:help%加重型内容为用户键入的内容,其它为执行后显示的内容。HELPtopics:matlab
4、generalGeneralpurposecommands.matlabopsOperatorsandspecialcharacters.matlablangProgramminglanguageconstructs.matlabelmatElementarymatricesandmatrixmanipulation.matlabelfunElementarymathfunctions.matlabspecfunSpecializedmathfunctions.matlabmatfunMatrixfunctions-numericallinearalgebra.simulinksimulink
5、SimulinksimulinkblocksSimulinkblocklibrary.simulinksimdemos-Simulink3demonstrationsandsamples,simulinkdeeDifferentialEquationEditorMATLABR11work(Notableofcontentsfile)toolboxlocalPreferences.如果用户对MATLAB的语言结构Iang感兴趣,想进一步了解,则键入:helpIangProgramminglanguageconstructs.Controlflow.ifConditionallyexecutest
6、atements.elseIFstatementcondition.elseif-IFstatementcondition.endTerminatescopeofFOR,WHILE,SWITCH,TRYandIFstatements,forRepeatstatementsaspecificnumberoftimes.while-Repeatstatementsanindefinitenumberoftimes.如果想进一步了解for语句,则键入:helpforFORRepeatstatementsaspecificnumberoftimes.ThegeneralformofaFORstatem
7、entis:FORvariable=expr,statement,.,statementENDThecolumnsoftheexpressionarestoredoneatatimeinthevariableandthenthefollowingstatements,uptotheEND,areexecutedSomeexamples(assumeNhasalreadybeenassignedavalue).FORI=1:N,FORJ=1:N,A(U)=1(I+J-1);ENDEND同样,如果想了解MATLAB中有关矩阵的操作运算函数,可以键入:helpmatfunMatrixfunction
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代控制理论 现代 控制 理论 MATLAB 实践 指导书
