學(xué)習(xí)MATLAB感想
學(xué)習(xí)MATLAB感想
學(xué)習(xí)了MATLAB這門課程,我了解該軟件的基本功能,也知道了該軟件在我們生活中的重要地位。隨著社會的不斷發(fā)展,科技的不斷進步,計算機的普及,它也被應(yīng)用在越來越多的方面。
MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,MATLAB的最突出的特點就是簡潔。
MATLAB相對于其他的一些編程軟件有許多的優(yōu)點:一、語言簡潔緊湊,使用方便靈活,庫函數(shù)極其豐富。二、運算符豐富。
三、MATLAB既具有結(jié)構(gòu)化的控制語句(如for循環(huán)、while循環(huán)),又有面向?qū)ο缶幊痰奶匦浴?/p>
四、語法限制不嚴格,程序設(shè)計自由度大。
五、程序的可移植性很好,基本上不做修改就可以在各種型號的計算機和操作系統(tǒng)上運行。
六、MATLAB的圖形功能強大。
用madlab創(chuàng)建矩陣時,方法有兩種:第一、可以直接依次輸入矩陣各行各列的元素,但矩陣元素必須用[]括住,矩陣元素必須用逗號或空格分隔,在[]內(nèi)矩陣的行與行之間必須用分號分隔。第二、用MATLAB函數(shù)創(chuàng)建矩陣。MATLAB可以進行矩陣的加減、乘除的元素,求可逆矩陣、轉(zhuǎn)置矩陣,求矩陣的特征值,求線性方程組等等。MATLAB的功能是非常強大的,MATLAB不僅有強大的運算功能,它還有強大的繪圖功能,我對它的了解也僅僅就是一點點,或許說還沒有入門。比如說它含有豐富的內(nèi)建函數(shù),例如數(shù)學(xué)函數(shù)中的三角函數(shù)、復(fù)函數(shù)、多項式函數(shù)、數(shù)據(jù)分析函數(shù)的求平均值、最大最小值、排序等,以及邏輯/選擇函數(shù)如if-else等,還有用來模擬隨機發(fā)生事件的隨機函數(shù)。這些我都不了解。
雖學(xué)習(xí)MATLAB的時間雖然很短,但卻讓我了解到了它的強大和它的功能。我想就算時間足夠,老師也不能把所有的都講解給我們,因為一個軟件的功能需要我們自己不斷的去摸索,老師也不可能知道所有。老師只是個指路的明燈,最終的學(xué)習(xí)還是要靠自己。而且在摸索過程中,我們能夠發(fā)現(xiàn)和體會學(xué)習(xí)的快樂!
擴展閱讀:matlab心得
學(xué)習(xí)Matlab心得體會
學(xué)習(xí)Matlab已經(jīng)有一段時間了,對Matlab編程有了一定的了解。下面談?wù)勛约航诘膶W(xué)習(xí)心得。
第一節(jié)的時候我們對Matlab有了初步的認識:Matlab是“矩陣實驗室(matrixlaboratoy)”的縮寫,它是一種與數(shù)學(xué)水平密切相關(guān)的算法語言,專門針對科學(xué)、工程計算及繪圖的需求。Matlab的應(yīng)用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設(shè)計、測試和處理、財務(wù)建模和分析以及計算機生物學(xué)等眾多應(yīng)用領(lǐng)域。附加的工具箱擴展了Matlab環(huán)境,以解決這些領(lǐng)域的特定性問題。比如說在自動控制理論中用的比較多的是根軌跡,相平面,傳遞函數(shù),拉普拉斯變換,乃氏曲線等。在電機控制里面還有很多仿真實驗,也經(jīng)常用,對于輔助分析,也是很好用的。
我們已經(jīng)學(xué)習(xí)過C語言,不難發(fā)現(xiàn)Matlab的編程基本語法學(xué)習(xí)起來很快的,和C語言很類似,而且支持C語言函數(shù)的,或者說函數(shù)就是用C語言編的。大一時學(xué)習(xí)線性代數(shù),對矩陣又有了一定的了解,為今天學(xué)習(xí)Matlab打下了一定的基礎(chǔ)。從matlab的名字的來源可以看出,它以矩陣運算常見,在當今的科學(xué)計算中,幾乎無處不用矩陣運算,這是它的優(yōu)勢得到了充分的體現(xiàn)。
隨著學(xué)習(xí)的課時的增加,我們對Matlab的有了深入而實質(zhì)性的了解。首先我們學(xué)習(xí)了Matlab的數(shù)學(xué)運算、程序設(shè)計、程序調(diào)試、Matlab繪圖及圖形句柄,最后我們又學(xué)習(xí)了Matlab的圖形用戶界面設(shè)計。經(jīng)過幾次實驗課,我們學(xué)會了M文件編程及程序調(diào)試,學(xué)會利用help這一命令對程序進行解釋。
Matlab是以解釋方式工作的,即它對每條語句解釋后立即執(zhí)行,若有錯誤也立即做出反應(yīng),便于對程序進行修改,大大減輕了編程和調(diào)試的工作量。它靈活、方便,程序調(diào)試手段豐富,調(diào)試速度快。Matlab語言像Basic和C語言一樣規(guī)定了矩陣的算算術(shù)運算符、關(guān)系運算符、邏輯運算符、條件運算符及賦值運算符等。Matlab的繪圖功是十分方便的,在調(diào)用繪圖函數(shù)時調(diào)整自變量可繪制出不同顏色的點、線、復(fù)線或多重線,這是通用的編程語言所不及的。Matlab的工作環(huán)境主要由命令窗口、圖形窗口、和文本編輯窗口組成。
當然,matlab與其它計算機語言相比,有其獨特的優(yōu)點。特點如下:Matlab把編輯、編譯、連接以及執(zhí)行融為一體,加快了編寫、修改、和調(diào)試程序的速度,或者說是一種比VB還要簡單的語言。Matlab語言的內(nèi)容極為豐富,它的各種函數(shù)都與數(shù)學(xué)領(lǐng)域有關(guān),它的起點高,編程效率高,用戶使用方便,智能化程度高,人機交互性好,功能豐富,可擴展性強。
通過這段時間的理論學(xué)習(xí)及實驗,我覺得要提高matlab編程能力的方法有以下幾點:(1)利用help,lookfor等功能對程序進行編譯修改。(2)多上網(wǎng)查資料,上論壇,搜索帖子、發(fā)帖子問人(3)閱讀別人、特別是一些高級技術(shù)人員的程序,在閱讀的過程中進行學(xué)習(xí),學(xué)習(xí)別人的編程方法。(4)還要有一本matlab的函數(shù)工具詞典,可以盡量多的熟悉matlab自帶的函數(shù),因為matlab自帶的函數(shù)特別多,基本上能夠滿足一般的數(shù)據(jù)和矩陣的計算。當然了,正如所有的程序語言一樣,“3分課本7分上機”,一定要動手才行,不能光看。多想、多思考、多嘗試,才是正路。
記得上第一節(jié)課時,老師給我們放得ppt上有這樣一句話:學(xué)會Matlab將改變你的一生,網(wǎng)絡(luò)對你的改變將遠遠的超過一臺獨立的計算機!作為一名電氣工程及其自動化的一名學(xué)生,學(xué)好Matlab是非常有用的,擴展就業(yè)方向,為將來就業(yè)打下良好的基礎(chǔ)!
最后,感謝老師您這么久以來對我們的諄諄教導(dǎo)!我們不會忘記您對我們的細心輔導(dǎo),不會忘記您在我們瞌睡的時候給我們的講的故事
友情提示:本文中關(guān)于《學(xué)習(xí)MATLAB感想》給出的范例僅供您參考拓展思維使用,學(xué)習(xí)MATLAB感想:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。