Python会不会替代MATLAB?

网友解答: 不会。原因很简单,因为Python能做到的事情matlab也几乎都能做,而matlab在一些特殊领域的应用python还是无法做到的。比如,科学及工程领域的仿真,还有嵌入式设

网友解答:

不会。原因很简单,因为Python能做到的事情matlab也几乎都能做,而matlab在一些特殊领域的应用python还是无法做到的。比如,科学及工程领域的仿真,还有嵌入式设备算法的调试等等。两种编程语言都很伟大,但我个人还是倾向于matlab,下面就介绍一下mablab的一些应用领域(插图为推荐的一些教材)。

科学计算。Mathworks公司最初设计matlab时就是把它作为一款科学计算软件来定位的。我们可以利用它来解高次方程,求定积分,求导数偏导,其中最厉害的是它强大的矩阵运算能力,线性代数中的所有问题几乎他都能进行求解。而且它的代码编写起来很简单,这也就解释了为什么科研工作者都非常喜爱matlab了。

图像处理。许多人提到图像处理就会想到PS,美图秀秀,殊不知,matlab的图像处理模块同样强大的令人发指。图像在计算机内存中的存在方式是数组,也就是矩阵,而矩阵恰巧是matlab的最爱。Matlab提供了强大的图像处理库,从单张图像到视频流,都可以处理成你想要的样子,并且往往都是几行代码就能够解决战斗。

模拟仿真。在工业领域,许多产品由于其制造成本的缘故,在完成产品设计后需要进行软件模拟,这时候matlab就排上用场了。比如在汽车飞机制造领域,需要测试这些产品在不同环境下的风阻,这时候通过matlab建立号数学模型后,输入初始化参数,经过一段时间的运算,就能够得出相应的结果。仿真技术的出现大大降低了工业设计的成本。

嵌入式设备调试。Mablab自带了dsp tool box工具箱,可以使用它来开发一些嵌入式设备上运行的算法,还能够对运行效果进行仿真评估。最让嵌入式设备工程师喜欢的一点是,matlab编写的M代码,可以通过命令转化为C/C++代码,这个功能着实会让算法工程师兴奋很久。

关于matlab,还有很多其他领域的应用,欢迎大家关注太科罗技酷米号,并在下方积极留言讨论。

网友解答:

我认为是有可能的,matlab有的功能,python生态中几乎都能找到对应的开发包,而且python在就业市场上的曝光度和占有率也要远远高于matlab。现实是,早些年前,博士们做模型还都用matlab,不过这两年,很多人都在用python。python的生态系统很完整,很好,语言又上手快,学习起来容易,有好找工作,这些都是matlab不能比的。

标签: