MATLAB 最新版试用的一些感受

MATLAB 最新版试用的一些感受


由于工作切换的缘故,MATLAB的使用频率明显不如从前,现在充其量也就是维护和写一些工作上的小脚本,所以好久没有关注MATLAB的一些最新进展和动态了。最近为了试用下MATLAB的自动驾驶工具箱,特地试用了下MATLAB的最新版本,对我个人还是有一些新发现的。

官网小发现

印象中MathWorks 官网产品页上原来是将其产品主要定义为MATLAB和SIMULINK两大类的,现在多了一个APP PRODUCTS,似乎是从MATLAB中独立出来的,而且应该很可能是有一段时间了(猜测和APP推出的时间有关),可以从看出来MATLAB本身更专注通用数学计算和通用工具,例如并行计算、AI和大数据、代码生成、应用部署等等,而APP PRODUCT则更专业与不同专业领域,例如信号处理、控制系统、图像处理、无线通信、汽车、航空航天和代码验证等,基本以工具箱为主;SIMULINK则没有大的变化,但看上去更注重工程实用,更突出事件建模,工程上的需求、开发、测试与验证等工具,以及实时系统等。

在这里插入图片描述

示例更完善

印象中MATLAB的help文档是很详细的,但是示例一般都是直接给demo配以简要的说明,通常还是需要用户自己去啃。但是不知道是否和我看的自动驾驶工具箱有关,感觉该工具箱的示例还是很完善的,可以称得上手把手教你系列了,即使是英语但对于专业就是该方向的用户几乎也没有什么障碍,所以对着它的示例操作基本上可以一遍成功,当然也有可能是我操作的示例还比较少有关,O(∩_∩)O。
在这里插入图片描述

C++和MATLAB

事实上在自动驾驶或者车辆领域,工程级的代码C/C++仍然是主流。MATLAB/SIMULINK虽然有一整套需求管理、建模、代码生成、测试和验证的工具,但是这些工具的完善度以及推出时间较晚,而传统车企发展历史久远且对代码的安全性稳定性要求高,导致常规车企不太愿意做大的架构改动和尝试;对于从互联网杀入车企领域的企业,CS基础扎实,一般也不会选择MATLAB/SIMULINK;个人感觉反而国内的一些车企可能会更多的去尝试(不知道有么有了解)。另外,SIMULINK虽然在图形化上做到了非常通用,但是图形的管理和代码的管理难度是不一样的,图形展示和隐藏了非常多的信息,包括图形本身(扯远了,另外的话题了)。
但以上因素也不妨碍MATLAB在车企中的应用,虽然价格感人,但是它的稳定、简便、入门快等特点,在搭建快速原型、验证算法逻辑、编写脚本(可能也一定程度上收到python的冲击)以及其他丰富的例如信号处理、控制、图像等等功能都能帮助用户节省大量时间,更专注于业务内容。加之其在学生老师团体中扎实的基础。对于MATLAB在车其中的应用个人长期看好。

小结

即使教程看上去已经很完善,但想要熟练应用、理解相关原理、确定是否真的工程有帮助,还是需要进一步实践观察。后续尽量把自己试验过的工具箱用法和示例以及心得体会总结出来。

发布了41 篇原创文章 · 获赞 85 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/zhoucoolqi/article/details/105211597
今日推荐