- MATLAB從基礎(chǔ)到精通
- 王薇編著
- 1005字
- 2019-01-01 12:47:27
1.5 如何學(xué)習(xí)MATLAB
如何學(xué)習(xí)MATLAB?這是一個仁者見仁,智者見智的問題,在這里筆者僅結(jié)合自己使用MATLAB多年的經(jīng)驗,與大家分享學(xué)習(xí)的心得體會,供不同層次的讀者參考。
首先,對于零基礎(chǔ)的讀者來說,并不建議這部分讀者去閱讀詳細(xì)的MATLAB英文幫助文檔,雖然英文幫助文檔是對MATLAB軟件講解的最權(quán)威、最全面的說明書,但是由于廣大使用MATLAB的用戶并沒有專業(yè)學(xué)習(xí)過數(shù)學(xué),所以對于幫助文檔中很多數(shù)學(xué)上的英文詞匯也不是很了解。同時由于MATLAB幫助文檔的權(quán)威性和全面性,因此導(dǎo)致各個主題的幫助文檔內(nèi)容過于豐富,有幾百甚至上千頁的英文文檔,能夠全部看完也是一個很大的挑戰(zhàn)。因此,對于入門讀者來說建議以閱讀MATLAB軟件相關(guān)的中文書籍為主,最好是實例比較多的教材,便于理解。
也許對于入門讀者在最初的閱讀中文書籍的過程中會感到枯燥乏味,這個時候建議邊看邊練。書中的代碼自己實踐一下,當(dāng)你自己通過軟件實現(xiàn)函數(shù)、程序的時候,會產(chǎn)生一種成就感,有了成就感可以慢慢培養(yǎng)學(xué)習(xí)的興趣。當(dāng)看到原來筆算需要花費(fèi)很長時間解決的問題,現(xiàn)在通過軟件很快、很輕易地就可以解決時,就會對MATLAB的學(xué)習(xí)產(chǎn)生濃厚的興趣,激發(fā)你進(jìn)一步去了解它更多的功能。
其次,學(xué)習(xí)MATLAB是一個很漫長的過程。如果你之前接觸過其他的編程語言,那么在最初學(xué)習(xí)使用MATLAB時,你會很自然地受到其他編程語言的影響。的確,在最初的學(xué)習(xí)過程中會使你學(xué)得更快,因為畢竟MATLAB是基于C語言編寫的,很多地方與一般的程序語言也很類似。但是建議在此階段,讀者不要過多地依賴于之前學(xué)習(xí)的其他編程語言的語法規(guī)則等,因為MATLAB是基于矩陣運(yùn)算的,這是其他編程語言無法相比的。很多時候你寫一段for循環(huán)可以實現(xiàn)的,其實通過矩陣運(yùn)算可以更方便、更高效地實現(xiàn)。
如果你之前沒有接觸過其他的編程語言,那么恭喜你,你接觸到了MATLAB這一能最快實現(xiàn)你想法的編程語言。MATLAB編寫程序比較簡單,讀者只需掌握基本操作知識,然后需要實現(xiàn)什么具體的功能只要調(diào)用現(xiàn)成的函數(shù)就可以了。一般的操作目的在MATLAB中都存在現(xiàn)成的函數(shù),函數(shù)的查找可以通過書本、網(wǎng)絡(luò)、幫助文檔的搜索。查找到相應(yīng)函數(shù)后,在MATLAB命令窗口中使用“help+函數(shù)名”可以方便地查找到函數(shù)的用法。
最后,再給已有一定基礎(chǔ)的MATLAB使用經(jīng)驗的讀者一點建議,閱讀其他人,特別是高手的程序,你會學(xué)習(xí)到很多。也許很多時候你的代碼和高手的代碼有相同的功能,但是他們能通過很簡單、有效的方法來實現(xiàn),而你的代碼卻比較復(fù)雜。因此,定時地做好總結(jié)工作,積累一些算法、使用小技巧,才能更加熟練地使用MATLAB的各種功能。
- ASP.NET MVC4框架揭秘
- 軟件項目管理實用教程
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- 自制編程語言
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- ArcGIS for Desktop Cookbook
- Java編程從入門到精通
- Hadoop大數(shù)據(jù)分析技術(shù)
- 高性能PHP 7
- 安卓工程師教你玩轉(zhuǎn)Android
- Using Yocto Project with BeagleBone Black
- 大話代碼架構(gòu):項目實戰(zhàn)版
- Java面試一戰(zhàn)到底(基礎(chǔ)卷)
- 絕密原型檔案:看看專業(yè)產(chǎn)品經(jīng)理的原型是什么樣
- ASP.NET本質(zhì)論