为什么很多程序员会鄙视MATLAB?
说程序员鄙视MATLAB有些片面了,每个程序和工具都各有特点,也都有自己的拥磊和粉丝,完全没必要那么上纲上线。
一,MATLAB功能;
二,MATLAB优缺点;
三,程序员写代码,开发调试,比如Spyder。
一,MATLAB功能近日哈工大学生激活MATLAB时提示授权失败,美国禁止国内高校和科研机构使用MATLAB的话题再次引起大家关注。
MATLAB是由美国MathWorks公司开发的商业数学软件,功能丰富,可用于科学计算、数学建模、信号处理、矩阵处理、数据分析、决策优化、线性控制、非线性控制、图形显示等,在多个技术领域中使用普遍。
二,MATLAB优缺点MATLAB是一款功能强大的科研工具,常用于复杂系统的分析建模,提供了大量的数学分析库,从而不需要使用者了解详细功能实现过程,只需简单几行代码就可以实现目的。
MATLAB缺点就在另一个方面,尤其是对于高校学生,依赖于MATLAB提供的功能库,从而不去深入研究原理,对问题本质一直半解。
程序员编程,图形化显示数据也是同样道理,使用MATLAB提供的绘图模块,就不需要关注代码原理,甚至无需调试。
三,程序员写代码,开发调试,比如Spyder越来越多的程序员,在科学计算时开始使用Spyder,它是一款轻量级的Python集成开发环境,提供了高级代码编辑、交互测试、调试等特性,很多功能和MATLAB类似,具有很大的替代性,比如数据分析、建模、图形显示等。
萝卜白菜,各有所爱;有商业软件,也有开源工具,每个选择都是允许的,不用上纲上线。