- MATLAB應用實例精講:數(shù)學數(shù)值計算與統(tǒng)計分析篇
- 陳超等編著
- 1092字
- 2019-01-01 12:51:44
1.4 MATLAB學習技巧
MATLAB是基于矩陣編程的,具有簡單、易懂的特點。所以,本書的讀者需要對矩陣、計算機編程的知識有一定的了解,同時也要具備一定的專業(yè)知識。在學習MATLAB的過程中掌握一些技巧,并適當?shù)丶右赃\用,可以起到事半功倍的效果。下面簡單介紹學習MATLAB的幾個技巧。
(1)學會使用Help
新手在學習MATLAB的過程中,要充分利用MATLAB幫助資源。MATLAB幫助文檔本身就是一個非常好的參考文件。在幫助文檔里不僅詳細介紹了各個函數(shù)的用法,而且還可以引導用戶養(yǎng)成非常好的編程風格。為了使初學者更容易上手,MATLAB提供了非常豐富的Demo,用戶僅需要在MATLAB的命令窗口輸入Demo,即可出現(xiàn)非常多的范例,通過這些范例能夠更加清楚地查看MATLAB內(nèi)部函數(shù)的功能和編寫方式。
MATLAB中Help的常用方法有:
·在命令窗口直接輸入“help”,用戶可以得到本地機器上MATLAB的基本的幫助信息;
·對于某些不是很明確的命令,只知道大體所屬范圍,譬如,某個工具箱,直接在命令窗口中鍵入 “help toolboxname”,可以得到本工具箱有關的信息:版本號、函數(shù)名等;
·知道函數(shù)名,直接用“help funname”,就可以得到相應的幫助信息。
關于詳細的MATLAB幫助信息,讀者可以參考本章的前面部分,在此不再贅述。
(2)參考網(wǎng)絡資源
網(wǎng)絡給人們帶來的好處是有目共睹的,其最大的特點是資源共享。學習MATLAB的讀者可以充分利用網(wǎng)絡資源來充實自己。遇到問題網(wǎng)上求助,這也是解決問題的一個很好的辦法。在我們國家,MATLAB已經(jīng)擁有了許多用戶,許多高校陸續(xù)開設了有關MATLAB的課程,清華大學、華中理工大學、中國科技大學等高校的BBS論壇上還專門設立了MATLAB討論區(qū)。下面向大家介紹幾個比較好的MATLAB論壇。
·百思論壇MATLAB專區(qū)http://www.baisi.net/;
·瀚海星云MathTools版http://fbbs.ustc.edu.cn/;
·水木清華MathTools版http://www.smth.edu.cn/ver2.html;
·飲水思源MathTools版http://bbs.sjtu.edu.cn/;
·紫丁香MATLAB版http://bbs.hit.edu.cn/。
另外還有一些關于MATLAB的專業(yè)網(wǎng)站:
·MathWorks的官方網(wǎng)站http://www.mathworks.com;
·MATLAB大觀園http://matlab.myrice.com/;
·文宇工作室http://passmatlab.myetang.com/MATLAB/INDEX.HTM;
·MATLAB語言與應用http://sh.netsh.com/bbs/5186/;
·中國學術交流園地http://www.matwav.com/resource/newlk.asp。
(3)要敢于嘗試
對大部分人來說,學習編程語言的目的絕對不是為了編程,而是要將其應用到實際工程中,解決實際問題。在閱讀別人的程序、與別人進行交流的同時,要敢于嘗試。閱讀別人的源碼,通過模仿別人編寫的程序,并且學到一些書本中所沒有的知識,這樣才能加深對MATLAB和算法的理解,可以大大加快我們掌握它的進度。
MATLAB是一個非常好的應用工具,但是它不同于VC、Delphi、VB等開發(fā)工具,最多的還是應用于算法的驗證仿真等。這就要求我們有一定的專業(yè)背景知識,然后熟悉本專業(yè)的Toolbox。
MATLAB雖然簡便易懂,但要想真正地學好它、掌握它、精通它,甚至很熟練地利用它解決一些工程的實際問題,還是有一定難度的。學習者一定要有恒心、耐心和決心,制訂切實可行的學習計劃,并將學到的知識在實際的工程中加以利用,這樣才能鞏固所學知識,循序漸進地提高自己的MATLAB水平。
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- INSTANT OpenCV Starter
- AWS Serverless架構:使用AWS從傳統(tǒng)部署方式向Serverless架構遷移
- Learning ASP.NET Core 2.0
- Python Data Analysis(Second Edition)
- Building a Quadcopter with Arduino
- 學習正則表達式
- C語言程序設計實驗指導 (第2版)
- Mastering Data Mining with Python:Find patterns hidden in your data
- C++ Fundamentals
- C++ Application Development with Code:Blocks
- 小程序從0到1:微信全棧工程師一本通
- 石墨烯改性塑料
- WildFly Cookbook
- Mastering Embedded Linux Programming