資源描述:
《認識matlab及編程和單片機開發(fā)與仿真軟件keil c的使用和 labwindowscvi基礎(chǔ)與入門(同名)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、控制類工程實訓——基本軟件的認知實驗報告學院:自動化學院班級:學號:姓名:133目錄第一部分認識MATLAB及編程3第二部分單片機開發(fā)與仿真軟件KeilC51的使用16第三部分LabWindows/CVI基礎(chǔ)與入門27第四部分心得體會·······································································34133第一部分認識MATLAB及編程1.MATLAB的概況 MATLAB是矩陣實驗室(Matrix Laboratory)之意。除具備卓越的數(shù)值計算能力外,它還提供了專業(yè)水平的符號計算,文字
2、處理,可視化建模仿真和實時控制等功能?! ATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學,工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多。時至今日,經(jīng)過MathWorks公司的不斷完善,MATLAB已經(jīng)發(fā)展成為適合多學科,多種工作平臺的功能強大大大型軟件。在國外,MATLAB已經(jīng)經(jīng)受了多年考驗。在歐美等高校,MATLAB已經(jīng)成為線性代數(shù),自動控制理論,數(shù)理統(tǒng)計,數(shù)字信號處理,時間序列分析,動態(tài)系統(tǒng)仿真等高級課程的基本教學工具;成為攻讀學位的大學生,碩士生,博士生必須掌握的基本技能。在設(shè)計研究單位和工業(yè)
3、部門,MATLAB被廣泛用于科學研究和解決各種具體問題。在國內(nèi),特別是工程界,MATLAB一定會盛行起來??梢哉f,無論你從事工程方面的哪個學科,都能在MATLAB里找到合適的功能。時間版本19851.019862.0(含控制系統(tǒng)工具箱)19883.919934.0(含Simulink1.0)19944.2(含simulink2.0)19964.319995.320006.0(含Simulink4.0)20016.1(含Simulink4.1)不詳6.2120036.5MATLAB的發(fā)展進程2.MATLAB的啟動與運行l(wèi)工作空間窗口l當前目錄窗口l命令歷史窗口l命令窗
4、口在命令窗口可直接輸入運算程序進行運算。例1輸入一個矩陣a,求它的轉(zhuǎn)置a1。a=[123;456;789]>>a=[123;456;789]a=123456133789>>a1=a'a1=147258369>>有關(guān)工作空間的一些命令操作命令說明Clc翻過一頁命令窗,光標回到屏幕左上角Clear從工作空間清除所有變量Clf清除圖形窗口內(nèi)容Clearall從工作空間清除所有變量和函數(shù)Delete<文件名>從磁盤中刪除指定文件Who列出當前工作空間中的變量Whos列出當前工作空間中的變量及信息Which<文件名>查找指定文件的路徑What列出當前目錄下的m文件和mat文件
5、Demo例子演示窗口Help<文件名>查詢所列命令的幫助信息more命令窗分布輸出Saveneame保存工作空間變量到文件neame.matSaveneamexy保存工作空間變量x、y到文件neame.matLoadneame裝載neame文件中的所有變量到工作空間Loadneamexy裝載neame文件中的變量x、y到工作空間Diaryneame.mDiaryoff保存工作空間一段文本到文件neame.mTypeneame.m在工作空間查看neame.m文件內(nèi)容3.數(shù)據(jù)格式單擊File—Preferences—打開參數(shù)設(shè)置對話框,其中數(shù)據(jù)格式選項說明如下:數(shù)據(jù)格式
6、解釋例a=1/3Short短格式0.3333Long長格式0.33333333333333Hex十六進制3fd5555555555555Bank金融格式0.33Plus+格式+ShortE短指數(shù)格式3.3333e-001LongE長指數(shù)格式3.333333333333333e-001ShortG短緊縮格式0.33333LongG長緊縮格式0.333333333333333Rational有理格式1/3133Loose稀疏格式0.3333數(shù)據(jù)格式也可在命令窗口直接用命令設(shè)置。格式為:format<數(shù)據(jù)格式名>。如formatrational4.注釋與標點(1)百分號后
7、的所有文字為注釋,不參與運算。例2symsxy%定義符號變量x,y(2)多條命令可以放在同一行,用逗號或分號隔開,逗號表示要顯示該語句運行結(jié)果,分號表示不顯示運行結(jié)果。例3x=[2,3];y=[4,5];z1=x+y,z2=x'*y>>x=2;x=[2,3];y=[4,5];z1=x+y,z2=x'*yz1=68z2=8101215>>(3)一條語句也可以寫在多行,用三個點表示該語句未完,續(xù)在下一行。例4f=3*x^6+4*x^5-8*x^4+...7*x^3+8*x^2-3*x+35>>x=1;f=3*x^6+4*x^5-8*x^4+...7*x^3+8*x^