用了很久的MATLAB和Python,我是做量子光学和微纳光学仿真的,开始也在纠结到底用哪个,最后发现,两个都得用,我来讲一下不同的场景。
用MATLAB为主的。
用Python为主的。
另外纯理论推导我喜欢Mathematica来做,都是特定场景用特定软件。
就我所用的场景,很多人提到的MATLAB的Simulink功能我倒是没有怎么使用。这两个语言不好的地方就是写了个GUI只能在转了对应软件的电脑用,用起来也没啥大的区别。
一些科学计算包估计Python多一些。
而和商业软件的联合仿真可能MATLAB方便。
所以,根据需求来选择,Python安装稍麻烦一些,特别是不同库的不同版本的冲突,只能通过虚拟环境来搞。MATLAB则是破解稍麻烦,同时安装一个大的全安装包比较臃肿。