[工學]matlab教程

[工學]matlab教程

ID:36284845

大小:391.50 KB

頁數(shù):46頁

時間:2019-05-08

[工學]matlab教程_第1頁
[工學]matlab教程_第2頁
[工學]matlab教程_第3頁
[工學]matlab教程_第4頁
[工學]matlab教程_第5頁
資源描述:

《[工學]matlab教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、武漢理工大學汽車工程學院利用MATLAB解決《汽車理論》問題主講:王計廣學習目的和目標學習目的:能夠獨立運用MATLAB完成課后習題作業(yè)學習目標:能夠深入學習MATLAB,在工作中熟練運用MATLABMATLAB的發(fā)展70年代后期,CleveMoler擔任美國墨西哥大學計算機系系主任,為了讓學生方便的調(diào)用EISPACK和LINPACK,設(shè)計了接口程序,取名MATLAB(MATrixLABoratory),即Matrix和Laboratory的組合。MATLAB的發(fā)展歷程1984年推出的是3.0的DOS版本19

2、92年MathWorks公司于推出了4.0版本,1994年的4.2版本擴充了4.0版本的功能,尤其在圖形界面設(shè)計方面更提供了新的方法。1997年推出的5.0版允許了更多的數(shù)據(jù)結(jié)構(gòu),如單元數(shù)據(jù)、多維矩陣、對象與類等,使其成為一種更方便編程的語言。1999年推出的MATLAB5.3版在很多方面又進一步改進了MATLAB語言的功能。2000年10月底推出了其全新的MATLAB6.0正式版(Release12),在核心數(shù)值算法、界面設(shè)計、外部接口、應(yīng)用桌面等諸多方面有了極大的改進?,F(xiàn)在MATLAB支持各種操作系統(tǒng),它

3、可以運行在十幾個操作平臺上,其中比較常見的有基于Windows9X/NT、OS/2、Macintosh、Sun、Unix、Linux等平臺的系統(tǒng)。現(xiàn)在的MATLAB再也不是一個簡單的矩陣實驗室了,它已經(jīng)演變成為一種具有廣泛應(yīng)用前景的全新的計算機高級編程語言了。其功能也越來越強大,會不斷根據(jù)科研需求提出新的解決方法。MATLAB簡介MATLAB的名稱源自MatrixLaboratory,它是一種科學計算軟件,專門以矩陣的形式處理數(shù)據(jù)。MATLAB將高性能的數(shù)值計算和可視化集成在一起,并提供了大量的內(nèi)置函數(shù),從而

4、被廣泛地應(yīng)用于科學計算、控制系統(tǒng)、信息處理等領(lǐng)域的分析、仿真和設(shè)計工作,利用MATLAB產(chǎn)品的開放式結(jié)構(gòu),可以非常容易地對MATLAB的功能進行擴充,從而在不斷深化對問題認識的同時,不斷完善MATLAB產(chǎn)品以提高產(chǎn)品自身的競爭能力?,F(xiàn)在主要應(yīng)用于科學計算、機械動力、化工、計算機通訊、汽車、金融等領(lǐng)域。MATLAB基本功能數(shù)學運算功能2D和3D圖形顯示功能交互式的高級編程語言----M語言編程功能編譯功能Simulink仿真功能Stateflow交互式設(shè)計功能自動代碼生成功能工具箱函數(shù)功能MATLAB用途數(shù)值分

5、析數(shù)值和符號計算工程與科學繪圖控制系統(tǒng)的設(shè)計與方針數(shù)字圖像處理數(shù)字信號處理通訊系統(tǒng)設(shè)計與仿真財務(wù)與金融工程MATLAB的操作界面環(huán)境指令窗該窗是進行各種MATLAB操作的最主要窗口。在該窗內(nèi),可鍵入各種送給MATLAB運作的指令、函數(shù)、表達式;顯示除圖形外的所有運算結(jié)果;運行錯誤時,給出相關(guān)的出錯提示。歷史指令窗該窗記錄已經(jīng)運作過的指令、函數(shù)、表達式,及它們運行的日期、時間。該窗中的所有指令、文字都允許復(fù)制、重運行及用于產(chǎn)生M文件。當前目錄瀏覽器在該瀏覽器中,展示著子目錄、M文件、MAT文件和MDL文件等。對

6、該界面上的M文件,可直接進行復(fù)制、編輯和運行;界面上的MAT數(shù)據(jù)文件,可直接送入MATLAB工作內(nèi)存。此外,對該界面上的子目錄,可進行Windows平臺的各種標準操作。工作空間瀏覽器該瀏覽器默認地位于當前目錄瀏覽器的后臺。該窗口羅列出MATLAB工作空間中所有的變量名、大小、字節(jié)數(shù);在該窗中,可對變量進行觀察、圖示、編輯、提取和保存。MATLAB數(shù)值、變量和表達式Matlab語言最基本的賦值號的表達式為:變量名列表=表達式例1:【說明】指令行“頭首”的“>>”是“指令輸入提示符”,它是自動生成的。MATLAB

7、的運算符(如+、-等)都是各種計算程序中常見的習慣符號。一條指令輸入結(jié)束后,必須按[Enter]鍵,那指令才被執(zhí)行。由于本例輸入指令是“不含賦值號的表達式”,所以計算結(jié)果被賦給MATLAB的一個默認變量“ans”。它是英文“answer”的縮寫。變量命名規(guī)則變量名、函數(shù)名是對字母大小寫敏感的。如變量myvar和MyVar表示兩個不同的變量。sin是MATLAB定義的正弦函數(shù)名,但SIN,Sin等都不是。變量名的第一個字符必須是英文字母,最多可包含63個字符(英文、數(shù)字和下連符)。如myvar201是合法的變量

8、名。變量名中不得包含空格、標點、運算符,但可以包含下連符。如變量名my_var_201是合法的,且讀起來更方便。而my,var201由于逗號的分隔,表示的就不是一個變量名。MATLAB默認的預(yù)定義變量預(yù)定義變量含義預(yù)定義變量含義ans計算結(jié)果的默認變量名NaN或naneps機器零閾值Inf或inf無窮大,如1/0nargin函數(shù)輸入宗量數(shù)目i或jnargout函數(shù)輸出宗量數(shù)目pirealmax最大正

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。