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在車其中的應用個人長期看好。

小結

即使教程看上去已經很完善,但想要熟練應用、理解相關原理、確定是否真的工程有幫助,還是需要進一步實踐觀察。後續儘量把自己試驗過的工具箱用法和示例以及心得體會總結出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章