第1章matlab軟件入門(聊城大學)

第1章matlab軟件入門(聊城大學)

ID:34275082

大?。?.82 MB

頁數(shù):41頁

時間:2019-03-04

第1章matlab軟件入門(聊城大學)_第1頁
第1章matlab軟件入門(聊城大學)_第2頁
第1章matlab軟件入門(聊城大學)_第3頁
第1章matlab軟件入門(聊城大學)_第4頁
第1章matlab軟件入門(聊城大學)_第5頁
資源描述:

《第1章matlab軟件入門(聊城大學)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、MATLAB實用教程?;劬闑-mail:supernhj@lcu.edu.cnTel:8231236計算機系統(tǒng)裸機操作系統(tǒng)應用軟件DOSWindowsVistaLinux?預備知識:Matlab程序和編程語言1、程序的定義 程序是按照一定的邏輯進行組合的,可以使計算機完成特定功能的一組指令。代碼、程序和軟件:我們在寫那些表達我們的思想邏輯時,喜歡說“編程序”或“寫代碼”;而當程序完成,可以待價而沽時,我們稱它為軟件產(chǎn)品。很多的時候,我們并不區(qū)分它們。?預備知識:機器語言:由計算機硬件系統(tǒng)可以識別的二進制指令組成的語言稱為機器語言。計算機發(fā)展的初期

2、,軟件工程師們只能用機器語言來編寫程序。這一階段,在人類的自然語言和計算機編程語言之間存在著巨大的鴻溝。匯編語言:將機器指令映射為一些可以被人讀懂的助記符,如ADD、SUB、MOV、JMP等。此時編程語言與人類自然語言間的鴻溝略有縮小,但仍與人類的思維相差甚遠。因為它的抽象層次太低,程序員需要考慮大量的機器細節(jié)。2、語言的產(chǎn)生與發(fā)展?預備知識:高級語言高級語言屏蔽了機器的細節(jié),提高了語言的抽象層次,程序中可以采用具有一定涵義的數(shù)據(jù)命名和容易理解的執(zhí)行語句。這使得在書寫程序時可以聯(lián)系到程序所描述的具體事物。C/C++語言Matlab語言:被稱為第四

3、代高級語言?預備知識:Matlab軟件的發(fā)展史MATLAB是MatrixLaboratory的縮寫發(fā)展史:(1)20世紀70年代后期,美國CleveMoler博士講授線形代數(shù)時,發(fā)現(xiàn)應用其他高級編程語言極為不便,于是與同事構(gòu)思設(shè)計了一組調(diào)用LINPACK和EISPACK庫程序的“通俗易用”的接口,既是基于Fortran語言的萌芽狀態(tài)的MATLAB。(2)1984年JonhLittle、CleveMoler、SteveBangert合作成立了MathWorks公司,專門從事MATLAB軟件開發(fā);此后,其內(nèi)核采用C語言編寫。(3)1993年推出4.0

4、版本(4)1997年推出5.0版本(5)2000年推出6.0版本(6)2004年推出7.0版本(7)2006年后推出R系列,“R+年份+代碼”如今最新的是MATLABR2010b雖然MATLAB是全英文界面,但成為世界上最流行的、應用最廣泛的工程計算和仿真軟件.MATLAB集矩陣運算、數(shù)值分析、圖形顯示和仿真于一體,被廣泛應用于自動控制、數(shù)學運算、計算機技術(shù)、圖像信號處理、汽車工業(yè)和語音處理等行業(yè),是國內(nèi)外高校和科研部門進行科學研究的重要工具。MATLAB是一個交互式開發(fā)系統(tǒng),本課程中以MATLAB7.0為平臺進行全面介紹。MATLAB程序的工作

5、方式:高級語言工作方式有解釋和編譯兩種.MATLAB采用解釋方式。C/C++采用編譯方式。Matlab應用舉例:課程安排:總學時:48學時其中課堂教學:32學時實驗教學:16學時(第2周開始09.2.3.4級班雙周實驗第3周開始09.11.12.13級班單周實驗)時間:周二下午7,8節(jié)周二上午1,2節(jié)地點:實驗中心一樓參考書(Reference)1.《MATLAB教程及實訓》曹弋,機械工業(yè)出版社。2.《MATLABProgrammingforEngineers》(第二版),StephenJ.Chapman著,北京:科學出版社,2005.83.《精

6、通MATLAB》,葛哲學編著,北京:電子工業(yè)出版社,2008.24.《MATLAB7.0實用指南》,蘇金明、王永利編著,北京:電子工業(yè)出版社,2004.115.《MATLAB及在電子信息課程中的應用》(第2版),陳懷琛、吳大正、高西全編著,北京:電子工業(yè)出版社,2003.56.www.mathworks.cn第1章MATLAB軟件入門1.1MATLAB軟件的特點1.2MATLAB軟件的安裝和啟動1.3MATLAB軟件桌面1.4Help幫助系統(tǒng)1.1MATLAB軟件的特點1.1.1MATLAB軟件的特點MATLAB系統(tǒng)由:MATLAB開發(fā)環(huán)境MAT

7、LAB語言MATLAB數(shù)學函數(shù)庫MATLAB圖形處理系統(tǒng)MATLAB應用程序接口(API)MATLAB作為一種高效率的科學工程運算軟件,與其他軟件相比,有著自身的顯著特點:可視化的操作界面,結(jié)構(gòu)化的程序控制語言;且支持面向?qū)ο蟮某绦蛟O(shè)計。豐富的運算符和強大函數(shù)庫及相應的擴展工具包;支持矩陣運算和數(shù)組運算,程序編寫簡短,數(shù)據(jù)處理速度快效率高。內(nèi)嵌的Simulink,無需大量的程序代碼,即可實現(xiàn)對復雜系統(tǒng)的交互式動態(tài)建模、仿真以及綜合分析。對數(shù)據(jù)處理結(jié)果,MATLAB支持多種形式的二維/三維的圖形表達,圖形功能強大。MATLAB支持DDE和Activ

8、eX,擴展性能好。PS:MATLAB軟件共生產(chǎn)品MathWorks公司開發(fā)的產(chǎn)品是一個龐大的系統(tǒng)家族,包括MATLAB產(chǎn)品家族、Simu

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

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

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