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功能很强大,需要花点功夫学习。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/38809.html