matlab和Python的上手程度其实差不多,不过matlab和Python最好都需要掌握。
matlab作为数学计算工具,在矩阵计算,图形化界面等方面让C语言,JAVA和Python都相形见绌。而且matlab现在退出了很多的工具包,比如机器学习工具包,机器人工具包,无人驾驶工具包。matlab也可以编程,用于机器视觉,无人驾驶等等,当然matlab的程序可以转换成C语言。
matlab强大的另一个地方在于他的仿真。matlab有一个专门的仿真模块simulink,可以用于各种场合的仿真,如机械系统,电力系统。当然也可以和三维建模软件交互,实现新产品的设计,添加约束,动力源,实现运动仿真。matlab实现无人机仿真https://www.zhihu.com/video/1224618515384463360matlab实现机器人仿真路径规划,https://www.zhihu.com/video/1224618565758046208
以上两个是matlab仿真的结果案例,想学习matlab仿真的可以前往B站搜索。
说完了matlab,再来说一说Python。
一般将Python定义为和C语言,JAVA同一级别的编程语言。相对于C语言和JAVA来说,Python上手快,操作简单,易于理解。
Python最重要的优势在于,简化了代码,增加了可读性,一般C语言实现一个功能需要100行代码,JAVA需要20行,而Python只需要一两行代码。
目前Python用于人工智能,大数据,机器视觉,机器学习,深度学习等方面比其他需要优势突出。但是Python语言的缺点也同样突出。Python不适合大型项目的开发,也无法开发APP。
说到上手程度,其实matlab和Python均容易上手,学习一些基本的语法,概念,就可以入手简单的案例了。