Matlab的學(xué)習(xí)報(bào)告_第1頁(yè)
Matlab的學(xué)習(xí)報(bào)告_第2頁(yè)
Matlab的學(xué)習(xí)報(bào)告_第3頁(yè)
Matlab的學(xué)習(xí)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 matlab教程及實(shí)訓(xùn)學(xué)習(xí)報(bào)告學(xué)生姓名鄭棉育學(xué) 號(hào)201311632226所在專業(yè)自動(dòng)化所在班級(jí)1132一、我對(duì)matlab的認(rèn)識(shí)本學(xué)期是第一次接觸到matlab這門課程,和上學(xué)期學(xué)習(xí)過(guò)的c語(yǔ)言不同,這個(gè)軟件的功能和運(yùn)算能力更加強(qiáng)大,所以也決定好好去認(rèn)識(shí)和學(xué)習(xí)其中的奧妙。我想要學(xué)好每一門學(xué)科,都需要對(duì)它有一定的了解和認(rèn)識(shí)。從老師的介紹和看書(shū)的過(guò)程中,我了解到matlab是由美國(guó)mathworks公司發(fā)布的主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。它將數(shù)值分析、矩陣計(jì)算、科學(xué)數(shù)據(jù)可視化以及非線性動(dòng)態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個(gè)易于使用的視窗環(huán)境中,為科學(xué)研究、工程

2、設(shè)計(jì)以及必須進(jìn)行有效數(shù)值計(jì)算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計(jì)語(yǔ)言(如c、fortran)的編輯模式,代表了當(dāng)今國(guó)際科學(xué)計(jì)算軟件的先進(jìn)水平。matlab和mathematica、maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。matlab可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語(yǔ)言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。 matlab的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用matlab來(lái)解算問(wèn)題

3、要比用c,fortran等語(yǔ)言完成相同的事情簡(jiǎn)捷得多,并且matlab也吸收了像maple等軟件的優(yōu)點(diǎn),使matlab成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì)c,fortran,c+ ,java的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲絤atlab函數(shù)庫(kù)中方便自己以后調(diào)用,此外許多的matlab愛(ài)好者都編寫了一些經(jīng)典的程序,用戶可以直接進(jìn)行下載就可以用。一種語(yǔ)言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有著不同于其他語(yǔ)言的特點(diǎn)。正如同fortran和c等高級(jí)語(yǔ)言使人們擺脫了需要直接對(duì)計(jì)算機(jī)硬件資源進(jìn)行操作一樣,被稱作為第四代計(jì)算機(jī)語(yǔ)言的matlab,利用其豐

4、富的函數(shù)資源,使編程人員從繁瑣的程序代碼中解放出來(lái)。matlab的最突出的特點(diǎn)就是簡(jiǎn)潔。matlab用更直觀的、符合人們思維習(xí)慣的代碼,代替了c和fortran語(yǔ)言的冗長(zhǎng)代碼。matlab給用戶帶來(lái)的是最直觀、最簡(jiǎn)潔的程序開(kāi)發(fā)環(huán)境。此外,通過(guò)對(duì)matlab的學(xué)習(xí),和老師的總結(jié),我還了解到matlab具備很多其它高級(jí)語(yǔ)言所沒(méi)有的特點(diǎn): 語(yǔ)言簡(jiǎn)潔緊湊,使用方便靈活,庫(kù)函數(shù)極其豐富。matlab程序書(shū)寫形式自由,利用其豐富的庫(kù)函數(shù)避開(kāi)繁雜的子程序編程任務(wù),壓縮了一切不必要的編程工作。由于庫(kù)函數(shù)都由本領(lǐng)域的專家編寫,用戶不必?fù)?dān)心函數(shù)的可靠性??梢哉f(shuō),用matlab進(jìn)行科技開(kāi)發(fā)是站在專家的肩膀上。運(yùn)算符

5、豐富。由于matlab是用c語(yǔ)言編寫的,matlab提供了和c語(yǔ)言幾乎一樣多的運(yùn)算符,靈活使用matlab的運(yùn)算符將使程序變得極為簡(jiǎn)短matlab既具有結(jié)構(gòu)化的控制語(yǔ)句(如for循環(huán)、while循環(huán)、break語(yǔ)句和if語(yǔ)句),又有面向?qū)ο缶幊痰奶匦?。語(yǔ)法限制不嚴(yán)格,程序設(shè)計(jì)自由度大。例如,在matlab里,用戶無(wú)需對(duì)矩陣預(yù)定義就可使用。程序的可移植性很好,基本上不做修改就可以在各種型號(hào)的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行。 matlab的圖形功能強(qiáng)大。在fortran和c語(yǔ)言里,繪圖都很不容易,但在matlab里,數(shù)據(jù)的可視化非常簡(jiǎn)單。matlab還具有較強(qiáng)的編輯圖形界面的能力。功能強(qiáng)勁的工具箱是mat

6、lab的另一重大特色。matlab包含兩個(gè)部分:核心部分和各種可選的工具箱。源程序的開(kāi)放性。開(kāi)放性也許是matlab最受人們歡迎的特點(diǎn)。除內(nèi)部函數(shù)以外,所有matlab的核心文件和工具箱文件都是可讀可改的源文件,用戶可通過(guò)對(duì)源文件的修改以及加入自己的文件構(gòu)成新的工具箱。通過(guò)初步對(duì)matlab的認(rèn)識(shí),我了解到matlab的功能和實(shí)用性真的很強(qiáng)大,所以才進(jìn)一步開(kāi)始了自己的學(xué)習(xí)之旅。二、我的學(xué)習(xí)過(guò)程和收獲俗話說(shuō)“萬(wàn)事開(kāi)頭難”,一開(kāi)始接觸matlab這門課程時(shí),真的無(wú)從下手。雖然老師經(jīng)驗(yàn)豐富,但對(duì)運(yùn)行環(huán)境的不習(xí)慣、一些復(fù)雜的函數(shù)的難記,再加上軟件基本是英文版,的確受到了不小打擊和壓力。不過(guò),通過(guò)去年學(xué)

7、習(xí)c語(yǔ)言時(shí)的經(jīng)歷,我明白了任何一個(gè)軟件或語(yǔ)言,只有用心和堅(jiān)持的去學(xué),肯定能獲益良多。于是,我跟著老師上課的步伐,一個(gè)一個(gè)敲打這課本的例題和運(yùn)算符。漸漸的,我發(fā)現(xiàn)它的函數(shù)雖然很多,開(kāi)始學(xué)時(shí)記的比較痛苦,我已經(jīng)深深感覺(jué)到了.不過(guò)看多了也就熟了,感覺(jué)和學(xué)五筆差不多.它的語(yǔ)法簡(jiǎn)單,像我學(xué)過(guò)c語(yǔ)言的學(xué)起來(lái)還是蠻容易的.它的數(shù)組定義十分符合自然,是從1開(kāi)始的,數(shù)組元素的調(diào)用也很接近數(shù)學(xué)的表達(dá).此外,函數(shù)的名字也很符合英文規(guī)則。有了一定的方向,學(xué)習(xí)興趣也會(huì)更加濃烈,所以在接下來(lái)的學(xué)習(xí)中也更加得心應(yīng)手。之后的學(xué)習(xí),我主要是圍繞實(shí)驗(yàn),初步學(xué)習(xí)了一些簡(jiǎn)單的矩陣運(yùn)算以及簡(jiǎn)單的圖形,在做書(shū)上的實(shí)驗(yàn)中得到了實(shí)踐各種矩形

8、的計(jì)算為我們提供了很多的方便,在我們的生活也有很大的作用。另外,因?yàn)橛辛司€性代數(shù)的基礎(chǔ),我也試著利用這款軟件去解決一些矩陣的運(yùn)算??粗约喝斯とミ\(yùn)算需要老半天的一道題被“秒殺”,那種感覺(jué)真的很激動(dòng)。matlab會(huì)使我們?cè)緩?fù)雜的計(jì)算變得簡(jiǎn)單明了,在矩陣的運(yùn)算中體現(xiàn)的淋漓盡致。matlab的優(yōu)點(diǎn)計(jì)算方便、快捷、準(zhǔn)確、操作方便,流程簡(jiǎn)單。雖然matlab優(yōu)點(diǎn)很多,但是我開(kāi)始對(duì)matlab這門技術(shù)并不是很了解,似乎還無(wú)法掌握最核心的功能。我相信在未來(lái)的幾年里,它會(huì)漸漸發(fā)展陳一種非常靈活的計(jì)算體系,可以解決更多的技術(shù)問(wèn)題。雖然對(duì)matlab的學(xué)習(xí)只有短短的幾個(gè)月,但我還是在學(xué)習(xí)的過(guò)程中收獲了不少。首先

9、,我對(duì)matlab有了全新的認(rèn)識(shí),至少不會(huì)像最初那樣一竅不通。其實(shí)說(shuō)到底,matlab就是一個(gè)強(qiáng)大的具有編程功能的計(jì)算器,其官方名稱是-矩陣實(shí)驗(yàn)室。在數(shù)據(jù)處理(擬合,插值等)、圖表處理、數(shù)值技術(shù)、simulink(仿真)等有非常突出的表現(xiàn),在很多領(lǐng)域(機(jī)械,航空,化工,生物,經(jīng)濟(jì),遺傳)有著廣泛的應(yīng)用。我是自動(dòng)化專業(yè),著重在數(shù)值技術(shù)、優(yōu)化設(shè)計(jì)、simulink(pid控制方面),有時(shí)候也關(guān)注一下數(shù)據(jù)處理,尤其是在化工方面大量模擬數(shù)據(jù)的處理。其次,matlab在處理數(shù)據(jù)的時(shí)候,會(huì)把所有的數(shù)據(jù)當(dāng)成一個(gè)矩陣來(lái)處理,即使是一個(gè)scalar也被看成是一matrix。因此在學(xué)習(xí)matlab之前應(yīng)該對(duì)矩陣的

10、知識(shí)有一定的了解。矩陣處理的思想很重要,因此在編寫程序的時(shí)候應(yīng)該多利用這種思想,盡量少用for 循環(huán),這樣可以提高運(yùn)算效率(在一般運(yùn)算過(guò)程中體現(xiàn)不出)。學(xué)習(xí)matlab是要在相關(guān)的領(lǐng)域有所運(yùn)用,因此掌握專業(yè)領(lǐng)域的知識(shí)也尤為重要。比如你要做優(yōu)化,你要對(duì)優(yōu)化設(shè)計(jì)的各種算法了解;比如你要準(zhǔn)備用matlab來(lái)做有限元分析,你要學(xué)習(xí)有限元的基本知識(shí),要知道如何離散化,如何進(jìn)行坐標(biāo)轉(zhuǎn)換,如何寫出剛度矩陣,如何assemble剛度矩陣等,這就要求我們對(duì)編程要有一定的基礎(chǔ)了。當(dāng)然,matlab也有一定的不足,它和其他高級(jí)程序相比,程序的執(zhí)行速度較慢。由于matlab的程序不用編譯等預(yù)處理,也不生成可執(zhí)行文件,

11、程序?yàn)榻忉寛?zhí)行,所以速度較慢。最后,就是練習(xí)。天才就是百分之一的靈感加上百分之九十九的汗水,只有通過(guò)多練,我們才能抓住感覺(jué),matlab的函數(shù)很多,所以經(jīng)常運(yùn)用這點(diǎn)就顯得更加重要。雖然我現(xiàn)在只是學(xué)了一點(diǎn)皮毛,但我知道m(xù)atlab的實(shí)用性很強(qiáng)大,無(wú)論是對(duì)我們的生活還是對(duì)我的自身專業(yè),所以在以后的日子里,我會(huì)通過(guò)自己去看書(shū),去找資料,一步一步地提升對(duì)matlab的專業(yè)認(rèn)識(shí)。三、matlab-結(jié)課感悟matlab的課程不多,內(nèi)容卻包羅萬(wàn)象。在此,感謝王老師對(duì)我們的諄諄教導(dǎo),特別是當(dāng)我們因課程的難度望而卻步時(shí),老師的耐心講課。最后,我談?wù)刴atlab這段學(xué)習(xí)之旅,最后給我?guī)?lái)的思考和感悟。通過(guò)學(xué)習(xí)matlab,我又一次鍛煉了自己的思維.它學(xué)起來(lái)得心應(yīng)手也讓我明白了學(xué)習(xí)一門語(yǔ)言(c語(yǔ)言)對(duì)學(xué)習(xí)其他語(yǔ)言

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論