![Matlab的學習報告_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/18/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a7/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a71.gif)
![Matlab的學習報告_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/18/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a7/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a72.gif)
![Matlab的學習報告_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/18/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a7/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a73.gif)
![Matlab的學習報告_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/18/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a7/03bf9c89-00ea-4ca9-a05a-e6a5eafd97a74.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 matlab教程及實訓學習報告學生姓名鄭棉育學 號201311632226所在專業(yè)自動化所在班級1132一、我對matlab的認識本學期是第一次接觸到matlab這門課程,和上學期學習過的c語言不同,這個軟件的功能和運算能力更加強大,所以也決定好好去認識和學習其中的奧妙。我想要學好每一門學科,都需要對它有一定的了解和認識。從老師的介紹和看書的過程中,我了解到matlab是由美國mathworks公司發(fā)布的主要面對科學計算、可視化以及交互式程序設計的高科技計算環(huán)境。它將數值分析、矩陣計算、科學數據可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學研究、工程
2、設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設計語言(如c、fortran)的編輯模式,代表了當今國際科學計算軟件的先進水平。matlab和mathematica、maple并稱為三大數學軟件。它在數學類科技應用軟件中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪制函數和數據、實現算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。 matlab的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用matlab來解算問題
3、要比用c,fortran等語言完成相同的事情簡捷得多,并且matlab也吸收了像maple等軟件的優(yōu)點,使matlab成為一個強大的數學軟件。在新的版本中也加入了對c,fortran,c+ ,java的支持??梢灾苯诱{用,用戶也可以將自己編寫的實用程序導入到matlab函數庫中方便自己以后調用,此外許多的matlab愛好者都編寫了一些經典的程序,用戶可以直接進行下載就可以用。一種語言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有著不同于其他語言的特點。正如同fortran和c等高級語言使人們擺脫了需要直接對計算機硬件資源進行操作一樣,被稱作為第四代計算機語言的matlab,利用其豐
4、富的函數資源,使編程人員從繁瑣的程序代碼中解放出來。matlab的最突出的特點就是簡潔。matlab用更直觀的、符合人們思維習慣的代碼,代替了c和fortran語言的冗長代碼。matlab給用戶帶來的是最直觀、最簡潔的程序開發(fā)環(huán)境。此外,通過對matlab的學習,和老師的總結,我還了解到matlab具備很多其它高級語言所沒有的特點: 語言簡潔緊湊,使用方便靈活,庫函數極其豐富。matlab程序書寫形式自由,利用其豐富的庫函數避開繁雜的子程序編程任務,壓縮了一切不必要的編程工作。由于庫函數都由本領域的專家編寫,用戶不必擔心函數的可靠性??梢哉f,用matlab進行科技開發(fā)是站在專家的肩膀上。運算符
5、豐富。由于matlab是用c語言編寫的,matlab提供了和c語言幾乎一樣多的運算符,靈活使用matlab的運算符將使程序變得極為簡短matlab既具有結構化的控制語句(如for循環(huán)、while循環(huán)、break語句和if語句),又有面向對象編程的特性。語法限制不嚴格,程序設計自由度大。例如,在matlab里,用戶無需對矩陣預定義就可使用。程序的可移植性很好,基本上不做修改就可以在各種型號的計算機和操作系統(tǒng)上運行。 matlab的圖形功能強大。在fortran和c語言里,繪圖都很不容易,但在matlab里,數據的可視化非常簡單。matlab還具有較強的編輯圖形界面的能力。功能強勁的工具箱是mat
6、lab的另一重大特色。matlab包含兩個部分:核心部分和各種可選的工具箱。源程序的開放性。開放性也許是matlab最受人們歡迎的特點。除內部函數以外,所有matlab的核心文件和工具箱文件都是可讀可改的源文件,用戶可通過對源文件的修改以及加入自己的文件構成新的工具箱。通過初步對matlab的認識,我了解到matlab的功能和實用性真的很強大,所以才進一步開始了自己的學習之旅。二、我的學習過程和收獲俗話說“萬事開頭難”,一開始接觸matlab這門課程時,真的無從下手。雖然老師經驗豐富,但對運行環(huán)境的不習慣、一些復雜的函數的難記,再加上軟件基本是英文版,的確受到了不小打擊和壓力。不過,通過去年學
7、習c語言時的經歷,我明白了任何一個軟件或語言,只有用心和堅持的去學,肯定能獲益良多。于是,我跟著老師上課的步伐,一個一個敲打這課本的例題和運算符。漸漸的,我發(fā)現它的函數雖然很多,開始學時記的比較痛苦,我已經深深感覺到了.不過看多了也就熟了,感覺和學五筆差不多.它的語法簡單,像我學過c語言的學起來還是蠻容易的.它的數組定義十分符合自然,是從1開始的,數組元素的調用也很接近數學的表達.此外,函數的名字也很符合英文規(guī)則。有了一定的方向,學習興趣也會更加濃烈,所以在接下來的學習中也更加得心應手。之后的學習,我主要是圍繞實驗,初步學習了一些簡單的矩陣運算以及簡單的圖形,在做書上的實驗中得到了實踐各種矩形
8、的計算為我們提供了很多的方便,在我們的生活也有很大的作用。另外,因為有了線性代數的基礎,我也試著利用這款軟件去解決一些矩陣的運算。看著自己人工去運算需要老半天的一道題被“秒殺”,那種感覺真的很激動。matlab會使我們原本復雜的計算變得簡單明了,在矩陣的運算中體現的淋漓盡致。matlab的優(yōu)點計算方便、快捷、準確、操作方便,流程簡單。雖然matlab優(yōu)點很多,但是我開始對matlab這門技術并不是很了解,似乎還無法掌握最核心的功能。我相信在未來的幾年里,它會漸漸發(fā)展陳一種非常靈活的計算體系,可以解決更多的技術問題。雖然對matlab的學習只有短短的幾個月,但我還是在學習的過程中收獲了不少。首先
9、,我對matlab有了全新的認識,至少不會像最初那樣一竅不通。其實說到底,matlab就是一個強大的具有編程功能的計算器,其官方名稱是-矩陣實驗室。在數據處理(擬合,插值等)、圖表處理、數值技術、simulink(仿真)等有非常突出的表現,在很多領域(機械,航空,化工,生物,經濟,遺傳)有著廣泛的應用。我是自動化專業(yè),著重在數值技術、優(yōu)化設計、simulink(pid控制方面),有時候也關注一下數據處理,尤其是在化工方面大量模擬數據的處理。其次,matlab在處理數據的時候,會把所有的數據當成一個矩陣來處理,即使是一個scalar也被看成是一matrix。因此在學習matlab之前應該對矩陣的
10、知識有一定的了解。矩陣處理的思想很重要,因此在編寫程序的時候應該多利用這種思想,盡量少用for 循環(huán),這樣可以提高運算效率(在一般運算過程中體現不出)。學習matlab是要在相關的領域有所運用,因此掌握專業(yè)領域的知識也尤為重要。比如你要做優(yōu)化,你要對優(yōu)化設計的各種算法了解;比如你要準備用matlab來做有限元分析,你要學習有限元的基本知識,要知道如何離散化,如何進行坐標轉換,如何寫出剛度矩陣,如何assemble剛度矩陣等,這就要求我們對編程要有一定的基礎了。當然,matlab也有一定的不足,它和其他高級程序相比,程序的執(zhí)行速度較慢。由于matlab的程序不用編譯等預處理,也不生成可執(zhí)行文件,
11、程序為解釋執(zhí)行,所以速度較慢。最后,就是練習。天才就是百分之一的靈感加上百分之九十九的汗水,只有通過多練,我們才能抓住感覺,matlab的函數很多,所以經常運用這點就顯得更加重要。雖然我現在只是學了一點皮毛,但我知道m(xù)atlab的實用性很強大,無論是對我們的生活還是對我的自身專業(yè),所以在以后的日子里,我會通過自己去看書,去找資料,一步一步地提升對matlab的專業(yè)認識。三、matlab-結課感悟matlab的課程不多,內容卻包羅萬象。在此,感謝王老師對我們的諄諄教導,特別是當我們因課程的難度望而卻步時,老師的耐心講課。最后,我談談matlab這段學習之旅,最后給我?guī)淼乃伎己透形?。通過學習matlab,我又一次鍛煉了自己的思維.它學起來得心應手也讓我明白了學習一門語言(c語言)對學習其他語言
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB2201-T 32-2023 梅花鹿全混合日糧加工技術規(guī)范
- 粉煤灰?guī)熳赓U協(xié)議書(2篇)
- 江蘇省百校聯(lián)考2024-2025學年高一上學期12月學情檢測物理試題(解析版)
- 留校申請書格式
- 2025年中國調節(jié)血脂保健品行業(yè)市場深度分析及行業(yè)發(fā)展趨勢報告
- 2025年平冊項目投資可行性研究分析報告
- 知識經濟下的版權侵權案例研究報告
- 奇迪項目可行性研究報告評審方案設計(2025年標準案例范文)
- 新版人教PEP版三年級下冊英語課件 Unit 5 Reading time
- 2025年中國味精行業(yè)未來趨勢預測分析及投資規(guī)劃研究建議報告
- 2024年高考語文復習:古詩文閱讀強化練習題匯編(含答案解析)
- 北京萬集DCS-30K計重收費系統(tǒng)技術方案設計
- 歌劇卡門課件教學課件
- 光伏發(fā)電績效考核管理
- 低空經濟無人機行業(yè)市場趨勢與競爭分析
- 信息論與編碼理論-全
- 不良反應事件及嚴重不良事件處理的標準操作規(guī)程藥物臨床試驗機構GCP SOP
- 舌尖上的美食中國美食文化北京小吃介紹
- 2024年航空職業(yè)技能鑒定考試-航空乘務員考試近5年真題附答案
- 2023湖南文藝出版社五年級音樂下冊全冊教案
- 2021上海春考作文題解析及范文(怎樣做與成為什么樣人)
評論
0/150
提交評論