matlab挺好的,全国的实验室,但凡是要研究算法的,好像都在用吧。科研领域经常要做实验的,如果要让计算机与现实世界交互,一般都会用到simulink。
当然也有大牛自己用visual studio开发一套上位机的,比如像蛋疼的我,然而最后发现还是matlab好用。
matlab有两个实用性很强的工具,你可以了解一下
1、matlab自带转C语言的编译器,可以用matlab设计好算法,然后直接将生成的整个C语言文件整合到你的代码里面
2、如果你喜欢用TI的DSP(比如TMS320F28377一类的),那就可以用matlab和CCS 6.0共同开发,里面已经提供了一个接口
请参考http://www.docin.com/p-223576734.html
基本上科學運算軟體可以補助您開發設計,不過重點是自己有概念如何寫喔
所以不要過分依賴工具,自然就不會受這些軟體影響
優點的話,當然是加速編程時間和易於使用
缺點的話,轉出來的程式碼不用想他的效能會多好,支援的函數有限,授權問題(Simulink)
另外開發機器人的話,有找到這個視頻
https://cn.mathworks.com/videos/using-matlab-and-simulink-for-robotics-design-and-development-120772.html
而LabView似乎應用更多更廣樣子
以上供參考