資源描述:
《matlab語言基礎(chǔ)與應(yīng)用new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Chapter1IntroductionThischapterincludesfivesections.Theyare“WhatisMATLAB?”,“StartingandQuitingMATLAB”,“MATLABDesktop”,“AdvancedApplicationsofMATLAB”and“HelpSystems”,respectively.1.1WhatisMATLAB?MATLABstandsformatrixandlaboratory,isahighperformancelanguagefortechnicalcomputi
2、ng.AndMATLABisanadvancedcomputerlanguagewhosebasicdataelementisamatrixthatdoesnotrequiredimensioning.ItwasoriginallywrittentoprovideeasyaccesstomatrixsoftwaredevelopedbytheLINPACKandEISPACKprojects.Today,MATLABincorporatetheLAPACKandBLASlibraries,andembeds(引入)thestateofthea
3、rtformatrixmanipulations.MATLABintegrates(整合)computation,visualization,andprogramminginaneasy-to-useenvironmentwhereproblemsandsolutionsareexpressedinfamiliarmathematicalnotations.Typicalusesincludemathandcomputation(數(shù)學運算),algorithmdevelopment(代數(shù)運算),dataacquisition(數(shù)據(jù)獲取),mo
4、deling,simulationandprototyping(建模與仿真),dataanalysis,exploration,andvisualization(數(shù)據(jù)分析研究與可視化),scientificandengineeringgraphics(科技繪圖),applicationdevelopment,includinggraphicaluserinterfacebuilding(應(yīng)用開發(fā),包括GUI),andsoon.MATLABfeaturesafamilyofadd-onapplication-specificsolutionsc
5、alledtoolboxes.VeryimportanttomostusersofMATLAB,toolboxesallowyoutolearnandapplyspecializedtechnology.ToolboxesarecomprehensivecollectionsofMATLABfunctions(M-files)thatextendtheMATLABenvironmenttosolvespecialproblems.Areasinwhichtoolboxesareavailableincludesignalprocessing(
6、信號處理),controlsystems(控制系統(tǒng)),neuralnetworks(神經(jīng)網(wǎng)絡(luò)系統(tǒng)),fuzzylogic(模糊邏輯),wavelets(小波分析),simulation(仿真模擬),andsoon.MATLABisahigh-levelmatrix/arraylanguagewithcontrolflowstatements(控制流程語句),functions,datastructures,input/output,andobject-orientedprogrammingfeatures.Itallowsboth"progr
7、amminginthesmall"torapidlycreatequickanddirtythrow-awayprograms,and"programminginthelarge"tocreatelargeandcomplexapplicationprograms.TherearemanyadvantagesofMATLABfortechnicalprogramming:(1)EaseofuseMATLABisaninterpretedlanguage,likemanyversionsofBasic.LikeBasic,itisveryeas
8、ytouse.Theprogramcanbeusedasascratchpad(便箋本)toevaluateexpressionstypedatthecommand