關於Matlab的學習體會報告

2021-08-30 08:36:48 字數 4230 閱讀 6095

第1頁1關於

matlab

的學習體會報告

經過一學期的

c語言學習,我們開始轉化學習

matlab

軟體的學習。在計算

機國家二級

c語言考試過後。學習

matlab

軟體應用是一次更高要求的學習計畫,

也是一種結合我們自動化專業背景的規劃。在此我感受到了老師的良苦用心,在

學習的過程中,我硬性的克服著國二考試後的鬆懈,以更高要求學習著

matlab

軟體。首先,了解到了

matlab

軟體的歷史。

matlab

(matrix laboratory

,即矩陣實驗室)是美國

mathwork

公司推出的一套高效率的數值計算和視覺化軟體。

matlab

是當今科學界最具影響力、也是最具活力的軟體,它起源於矩陣運算,

並已經發展成一種高度整合的計算機語言。

然後,了解到了

matlab

軟體的功能。它提供了強大的科**算、靈活的程

序設計流程、高質量的圖形視覺化與介面設計、便捷的與其他程式和語言介面的

功能。在國際學術界,

matlab

已經被確認為準確、可靠的科學計算標準軟體。在

國際一流的學術刊物上,尤其是資訊科學刊物上,都可以看到

matlab

的應用。

最後,開始說我自己學習

matlab

軟體的過程,體會和現在學到的

matlab

的知識應用。我將分以下幾點來闡述我的觀點:

1.matlab

的語言簡練、易讀性,但是不缺乏嚴謹與內涵。相對於

c語言。它的

語言簡練明了,有時候只要乙個字元就能表示出整句語句,不用一步步去讀。

這種語言簡單而實用。每個函式建立乙個同名的

m檔案,如上述函式的檔案

名為fun.m

。這種檔案簡單、短小、高效,並且便於除錯。

。。。比如說,函式的賦

值。在c

語言中,它需要乙個個去賦值,

x=?;

y=?;當變數很多的時候,

我們不能一次性的去賦值。並且我們需要注意賦值的型別。而在

matlab

軟體中,我們只需要知道它的初值,自變數的數值,以及它的範圍,就可以用矩

陣把整個函式賦值。這減去了我們的工作複雜性,也降低了我們時間花費。

2.matlab

的資料庫的可覆蓋性,可呼叫性。我記得

c語言中,假如你得呼叫一

個數值,必須是區域性函式中賦值,否則就定義為全域性變數。還有在

c語言中

資料的變數儲存是乙個問題,自動的有

auto

,靜態變數有

static

和register

。我們有時候很難記憶,所以資料儲存容易出現問題。而

matlab

軟體的資料是

由於matlab

語言庫函式與使用者檔案的形式相同所以使用者檔案可以像資料

第2頁2

庫函式一樣隨意呼叫。所以使用者可根據自己的需要任意擴充函式庫。

3.matlab

軟體程式設計的簡便性,清晰性。用

matlab

軟體設計程式,它更加方便快捷。

matlab

的基本資料單元是既不需要指定維數、也不需要說明資料型別的矩陣,而且數學表示式和運算規則與通常的習慣相同。因此,在

matlab

環境下,陣列的操作與數的操作一樣簡單。對比

c語言,

matlab

確實簡單不少。我們在編寫程式時簡便了許多。例如,求

1 1 2 3 5 8 13

…這個演算法。

c語言得用許多的語句去迴圈算這個演算法。而

matlab

軟體可以首先資料初始化,

然後用while

去迴圈,做出迴圈體,就可以你要多少資料,它會給你多少資料。還有在

matlab

軟體設計程式時,少了很多的定義,減少了複雜度,節省了計算機的暫時記憶體使用率。就和

c語言一樣,在語句結束時用matlab

軟體中一句話結束時,也需要用

end。

4.matlab

軟體的功能豐富性。

matlab

具有乙個強大的工具箱,裡面的東西,只要你想要的,你可以毫不猶豫的提取出來,不用想

c語言程式設計中,你要的東西你得用函式呼叫的形式去借用。這些工具箱提供了使用者在特別應用領域所需的許多函式,這使得使用者不必花大量的時間編寫程式就可以直接呼叫這些函式,達到事半功倍的效果。

5.最後說我覺得matlab應用軟體最強大,最實用的功能——繪圖。不管你二維圖形,三維圖形,還是現在流行的四維圖形。

只要你想要,能編寫出來函式式。在短短幾秒鐘之內,它會呈現在你眼前。另外就是圖形的直觀性,你在繪編圖形時,加上一點修飾,它會自動標註你想要圖形的陰影部分。

matlab

具有二維和三維繪圖功能,使用方法十分簡便。而且使用者可以根據需要,座標圖上加標題。座標軸標記。文字注釋及柵格等,也可以指定圖線形式

(如實線、虛線等

)和顏色,也可以在同一張圖上畫不同函式的曲線,對於曲面圖還可以畫出等高線。

說完了matlab

軟體的功能,我知道它的功能遠遠超過我知道的。

matlab

軟體是一種全能的軟體。它的程式語言是其他的語言不能比擬的。但是在學習的過程中,我真正知道的

matlab

軟體的應用簡單,應用的高科技性,我們得會很多知識才能應用好

matlab

軟體。現在,我開始說我學習它的困難:

1. 我們可以只學

matlab

的基本應用。為了方便自己的工作或學習,那麼你第3頁3

沒有必要把

matlab

教程全部學會,只需要學你需要的那部分即可,比如,

繪圖,矩陣運

算,等等,根據你個人的需要而定,但是基本命令、資料型別、

基本的程式結構(條件語句,迴圈語句,巢狀)、檔案的

io是必須看的,因為任何乙個程式都需要這幾個基本的塊。

2. 必須在

c語言的基礎上去學

matlab

軟體的程式設計。這樣可以減少走彎路,

節省時間,便於理解其程式。對於程式的執行效率非常有幫助。有的時候,

你編出來的程式,能夠執行,但是耗時太長,也就是說你的程式沒有錯,但是不適合實際。或者說,對於規模小的問題能夠解決,但是規模大一點的問題就需要很長很長的時間,這就需要對程式的結構和演算法問題進行改進。所以要理解

c語言程式設計基礎上去學

matlab

程式設計。3.

基礎知識於實際操作結合。你把基本的知識看過之後,就需要找乙個實際的程式來動手編一下,不要等所有的知識都學好之後再去程式設計,你要在程式設計的過程中學習,程式需要什麼知識再去補充。

4. 有一定數學基礎。

matlab

軟體是與高等數學,電腦科學相結合的軟體。

所以,當你學習

matlab

時,你也得會一定的數學。不會的話,你也要有一本關於

matlab

軟體自帶的函式表。

,你需要找一本

matlab

的函式工具詞典,就像漢語詞典一樣,你要盡量多的熟悉

matlab

自帶的函式,及其作用,因為

matlab

的自帶函式特別多,基本上能夠滿足一般的資料和矩陣的計算,所以基本上不用你自己編函式(如

vb中,大部分的函式都需要自己編)。這一點對你的程式非常有幫助,可以使你的程式簡單,執行效率高,可以節省很多時間。

5. 最重要的是你得會英語。

matlab

軟體裡的東西全是英文,所以你得有一本英語翻譯書。把那些最基本得單詞,工具欄,功能鍵了解清楚。這總比你乙個乙個去試強得多。

現在學它最頭痛的就是英語不好,你不能知道那個單詞是乙個什麼關係數列。在獲取幫助的時候,

matlab

全是用英語去解釋,你根本看不懂它用來幹嘛,你接下來應該做什麼。只會看著英文發呆的。所以我建議有一本翻譯書。

學了半個學期的

matlab

軟體應用,它確實好用。它能解決我們好多數學,

物理,化學問題。它同樣能驗證好多科學家的理論,定律。在我們的數學建第4頁4

模中更是一種實用的工具。我們應該進一步去學習,能應用

matlab

軟體的大部分功能,讓我們在以後學習專業課的時候能有一定幫助。

教師行為規範及師德學習體會報告

慶功臺學校學習教師行為規範建設情況報告 近段時間,在學校整體部署下,我們一起集中認真學習了 教師法 中小學教師職業道德規範 及師德師風方面的有關檔案資料,並進行了對照檢查。現將我的學習體會和對照檢查結果報告如下 一 師德的重要意義和六字衡量標準 師德,即教師的職業道德。它是教師和一切教育工作者在從事...

縣第十二次黨代會報告學習體會

關於紮實推進新農村建設的幾點思考 中國共產黨 縣第十二次代表大會,於200 年12月5日至8日勝利召開。會議審議並通過了 堅持科學發展構建和諧 為加快實現富民強縣目標而努力奮鬥 的大會主題報告。我認為這個報告是乙個解放思想 實事求是的報告,是一相與時俱進 開拓進取的報告,是乙個鼓舞人心 催人奮進的報...

關於社會報告的

摘要 快要畢業了,想著自己的未來,突然想到了一些親戚是大學生村官,對村官一職產生了興趣,便利用假期在家鄉所在地展開了調查,作為女生我著重調查了女大學生村官。在推進社會主義新農村建設中,惠陽區著眼於解決當前農村基層幹部隊伍存在年齡老化 知識退化 能力弱化等問題,2006年率先在全市實施大學生 村官 計...