如何評價MATLAB R2016b?


MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和互動式環境,主要包括MATLAB和Simulink兩大部分。MATLAB和Mathematica、Maple並稱為三大數學軟體。MATLAB的最新版本為MATLAB R2017b。

MATLAB R2016b較比前代的亮點如下:

1.隱式展開

MATLAB R2016b 為所有 element-wise 的操作符提供了自動隱式擴展的功能,而這種隱式擴展的效率會高於 bsxfun。不過也有一點不足,比如對於複數輸入,尤其是非原地操作(或者首次操作時),就經常會出現隱式擴展反而比 bsxfun 慢的現象。

2.腳本中加入函數

R2016b可以在腳本和在線腳本中使用函數,不必為每個函數都建立一個文件了。有了這個功能做cody的題就很方便到多:在Live Editor的下邊寫函數,上邊一節是複製過來的test suite,然後Ctrl+Enter(運行的快捷鍵)。一切都那麼流暢,不需要來回切換窗口。

3.string新引入的string數組可以像數值數組一樣運算、操作,R2016b中有很多相關的函數,比元胞更加可讀、方便,有一些需要用正則的地方可以很方便地用新函數解決。

總結:MATLAB R2016b與之前相比變化不大,只是在某些工具箱上做了少許的改進,而且目前已經有最新版的MATLAB R2017b了。下載哪個版本對於新手來說區別並不大,所以不要糾結版本的問題,MATLAB功能很強大,需要花點功夫學習。


推薦閱讀:

給你一百萬人民幣或一萬個比特幣,你會選擇哪個?
為什麼盧森堡從未成為過比利時的一部分?
為什麼在飛機上用手機,並沒有被飛機導航所干擾呢?
QQ音樂用的人越來越少了,你怎麼看?
90後女生致信周鴻禕,質疑「水滴直播」平台直播餐館、網吧侵犯隱私,你怎麼看?

TAG:MATLAB | 編程語言 | 科技 |