當前位置:編程學習大全網 - 編程語言 - 誰來推薦基本比較好的MATLAB書籍

誰來推薦基本比較好的MATLAB書籍

MATLAB的入門很簡單,簡單到寫壹本書都太薄,至少表面上的入門是如此。

所以很多所謂MATLAB入門書籍只是官方文檔的不完整版,與其看這些不如直接看文檔,在MATLAB中執行doc命令即可查看。官方文檔內容完整詳細,

文檔中的各種鏈接(See Also,

Example等)可以直接訪問,並且不用擔心和自己使用的版本是否匹配。而且官方實際上有自己的精簡版,就是已經有人提到的MATLAB

Primer,其他PDF文檔可以用下面的方法獲取:

訪問文檔頁面:MATLAB Documentation

點擊需要的組件,例如MATLAB,或者其他方式直接獲取其地址:

MATLAB Documentation

將地址改為如下形式並進入可看到該組件的PDF文檔:

.mathworks.com/help/pdf_doc/matlab/index.html

可以看到第壹份就是上邊說的MATLAB Primer

鑒別壹本書是否屬於“官方文檔的不完整版”可以看目錄,如果該書包羅萬象,從MATLAB的安裝到數值計算和繪圖,再到IO和GUI建立以及面向對象編程,再到並行計算大數據處理,更有甚者可能把Simulink也全都寫進去了,那麽這本書大致屬於此類。

如果覺得官方文檔英文讀起來吃力(大約需要CET4水平),也可以買壹本“官方文檔的不完整版”的中文手冊。

不過話說回來文檔其主要功能是查詢,對於包括初學者在內的任何人都必不可少,但是不太適合獨立作為入門書籍。就好像不會有多少人推薦使用牛津英語詞典作為

英語入門教材。如果沒有應用來聯系各個用法,手冊讀起來未免枯燥,而且會有“這種用法在什麽情況下用?”的感覺。所以入門不應該是把文檔看壹遍。

而實質的MATLAB入門,個人認為,應該是掌握MATLAB風格的編程(向量化及數組操作等),入門後達到的效果應該是寫出來的程序應該不會太像C程序,並能用數組運算簡化程序及改善性能。

相關的中文書比較少,目前見到的只有這本:

MATLAB高效編程技巧與應用 (豆瓣),這也是答主初學MATLAB使用的,由 @吳鵬編寫。該書雖然是2010年的,不過其中內容大都在當前版本適用。

英文資料:

MATLAB array manipulation tips and tricks

Writing Fast MATLAB Code

這兩份資料都比較簡單,不過信息量還是很大的。而且由於涉及的主要是最基礎部分,所以幾十年代較久遠其技巧在目前版本也大都適用。

其余的相關英文書籍要麽我沒看過要麽不太適合入門就不提了。

有了上邊的基礎之後就可以直接接觸自己所關心的應用領域書籍了,此時閱讀符合MATLAB風格的程序應該不會感覺吃力,碰上水平不高的作者妳還可以把他的程序批判壹番改進壹下。

另外,MATLAB每年更新兩次,每次都會修正不少BUG並且會改進添加刪除壹些功能,有壹些東西在老版本上沒有,或者實現起來非常麻煩或低效的,老版本的書自然也不會介紹,所以總體上選擇MATLAB及其資料的原則是在有的選的情況下越新越好。

  • 上一篇:怎麽用ghoust (這麽拼不知道對不對,我是新手不好意思)做C盤的備份或者是壹個文件的備份
  • 下一篇:伺服系統參數與數控機床性能關系
  • copyright 2024編程學習大全網