MATLAB語言發(fā)展簡(jiǎn)介課件.ppt

MATLAB語言發(fā)展簡(jiǎn)介課件.ppt

ID:57401320

大?。?64.00 KB

頁數(shù):54頁

時(shí)間:2020-08-18

MATLAB語言發(fā)展簡(jiǎn)介課件.ppt_第1頁
MATLAB語言發(fā)展簡(jiǎn)介課件.ppt_第2頁
MATLAB語言發(fā)展簡(jiǎn)介課件.ppt_第3頁
MATLAB語言發(fā)展簡(jiǎn)介課件.ppt_第4頁
MATLAB語言發(fā)展簡(jiǎn)介課件.ppt_第5頁
資源描述:

《MATLAB語言發(fā)展簡(jiǎn)介課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、MATLAB語言發(fā)展簡(jiǎn)介MATLAB語言的首創(chuàng)者CleveMoler教授在數(shù)值分析,特別是在數(shù)值線性代數(shù)的領(lǐng)域中很有影響,他參與編寫了數(shù)值分析領(lǐng)域一些著名的著作和兩個(gè)重要的Fortran程序EISPACK和LINPACK。他曾在密西根大學(xué)、斯坦福大學(xué)和新墨西哥大學(xué)任數(shù)學(xué)與計(jì)算機(jī)科學(xué)教授。1980年前后,當(dāng)時(shí)的新墨西哥大學(xué)計(jì)算機(jī)系主任Moler教授在講授線性代數(shù)課程時(shí),發(fā)現(xiàn)了用其他高級(jí)語言編程極為不便,便構(gòu)思并開發(fā)了MATLAB(MATrixLABoratory,即矩陣實(shí)驗(yàn)室),這一軟件利用了當(dāng)時(shí)數(shù)值線性代數(shù)領(lǐng)域最高水平的EISPACK和LINPACK兩大軟件包中可

2、靠的子程序,用Fortran語言編寫了集命令翻譯、科學(xué)計(jì)算于一身的一套交互式軟件系統(tǒng)。所謂交互式語言,是指人們給出一條命令,立即就可以得出該命令的結(jié)果。該語言無需像C和Fortran語言那樣,首先要求使用者去編寫源程序,然后對(duì)之進(jìn)行編譯、連接,最終形成可執(zhí)行文件。這無疑會(huì)給使用者帶來了極大的方便。早期的MATLAB是用Fortran語言編寫的,只能作矩陣運(yùn)算;繪圖也只能用極其原始的方法,即用星號(hào)描點(diǎn)的形式畫圖;內(nèi)部函數(shù)也只提供了幾十個(gè)。但即使其當(dāng)時(shí)的功能十分簡(jiǎn)單,當(dāng)它作為免費(fèi)軟件出現(xiàn)以來,還是吸引了大批的使用者。MATLAB語言發(fā)展簡(jiǎn)介(二)CleveMoler和

3、JohnLittle等人成立了一個(gè)名叫TheMathWorks的公司,CleveMoler一直任該公司的首席科學(xué)家。該公司于1984年推出了第一個(gè)MATLAB的商業(yè)版本。當(dāng)時(shí)的MATLAB版本已經(jīng)用C語言作了完全的改寫,其后又增添了豐富多彩的圖形圖像處理、多媒體功能、符號(hào)運(yùn)算和它與其他流行軟件的接口功能,使得MATLAB的功能越來越強(qiáng)大。TheMathWorks公司于1992年推出了具有劃時(shí)代意義的MATLAB4.0版本,并于1993年推出了其微機(jī)版,可以配合MicrosoftWindows一起使用,使之應(yīng)用范圍越來越廣。1994年推出的4.2版本擴(kuò)充了4.0版本

4、的功能,尤其在圖形界面設(shè)計(jì)方面更提供了新的方法。1997年推出的MATLAB5.0版允許了更多的數(shù)據(jù)結(jié)構(gòu),如單元數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)體、多維矩陣、對(duì)象與類等,使其成為一種更方便編程的語言。1999年初推出的MATLAB5.3版在很多方面又進(jìn)一步改進(jìn)了MATLAB語言的功能。MATLAB語言發(fā)展簡(jiǎn)介(三)2000年10月底推出了其全新的MATLAB6.0正式版(Release12),在核心數(shù)值算法、界面設(shè)計(jì)、外部接口、應(yīng)用桌面等諸多方面有了極大的改進(jìn)。雖然MATLAB語言是計(jì)算數(shù)學(xué)專家倡導(dǎo)并開發(fā)的,但其普及和發(fā)展離不開自動(dòng)控制領(lǐng)域?qū)W者的貢獻(xiàn)。甚至可以說,MATLAB語言是

5、自動(dòng)控制領(lǐng)域?qū)W者和工程技術(shù)人員捧紅的,因?yàn)樵贛ATLAB語言的發(fā)展進(jìn)程中,許多有代表性的成就和控制界的要求與貢獻(xiàn)是分不開的。迄今為止,大多數(shù)工具箱也都是控制方面的。MATLAB具有強(qiáng)大的數(shù)學(xué)運(yùn)算能力、方便實(shí)用的繪圖功能及語言的高度集成性,它在其他科學(xué)與工程領(lǐng)域的應(yīng)用也是越來越廣,并且有著更廣闊的應(yīng)用前景和無窮無盡的潛能。目前,MATLAB已經(jīng)成為國(guó)際上最流行的科學(xué)與工程計(jì)算的軟件工具,現(xiàn)在的MATLAB已經(jīng)不僅僅是一個(gè)“矩陣實(shí)驗(yàn)室”了,它已經(jīng)成為了一種具有廣泛應(yīng)用前景的全新的計(jì)算機(jī)高級(jí)編程語言了,有人稱它為“第四代”計(jì)算機(jī)語言,它在國(guó)內(nèi)外高校和研究部門正扮演著重要

6、的角色。MATLAB語言的功能也越來越強(qiáng)大,不斷適應(yīng)新的要求提出新的解決方法??梢灶A(yù)見,在科學(xué)運(yùn)算、自動(dòng)控制與科學(xué)繪圖領(lǐng)域MATLAB語言將長(zhǎng)期保持其獨(dú)一無二的地位。MATLAB語言基礎(chǔ)第一節(jié)使用MATLAB的窗口環(huán)境一、MATLAB語言的顯著特點(diǎn)1、具有強(qiáng)大的矩陣運(yùn)算能力:MatrixLaboratory(矩陣實(shí)驗(yàn)室),使得矩陣運(yùn)算非常簡(jiǎn)單。2、是一種演算式語言MATLAB的基本數(shù)據(jù)單元是既不需要指定維數(shù),也不需要說明數(shù)據(jù)類型的矩陣(向量和標(biāo)量為矩陣的特例),而且數(shù)學(xué)表達(dá)式和運(yùn)算規(guī)則與通常的習(xí)慣相同。因此MATLAB語言編程簡(jiǎn)單,使用方便。例exp2_1.m二、

7、MATLAB命令窗口1、啟動(dòng)MATLAB命令窗口計(jì)算機(jī)安裝好MATLAB之后,雙擊MATLAB圖標(biāo),就可以進(jìn)入命令窗口,此時(shí)意味著系統(tǒng)處于準(zhǔn)備接受命令的狀態(tài),可以在命令窗口中直接輸入命令語句。MATLAB語句形式》變量=表達(dá)式;通過等于符號(hào)將表達(dá)式的值賦予變量。當(dāng)鍵入回車鍵時(shí),該語句被執(zhí)行。語句執(zhí)行之后,窗口自動(dòng)顯示出語句執(zhí)行的結(jié)果。如果希望結(jié)果不被顯示,則只要在語句之后加上一個(gè)分號(hào)(;)即可。此時(shí)盡管結(jié)果沒有顯示,但它依然被賦值并在MATLAB工作空間中分配了內(nèi)存。2、命令行編輯器(1)方向鍵和控制鍵可以編輯修改已輸入的命令:回調(diào)上一行命令:回調(diào)下一行命令(2)

8、命令窗口的

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

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

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