第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年率先在全市實施大學生 村官 計...