n5321 | 2025年4月18日 23:53

Tags: matlab


matlab作为深入学习的第一个programming language,在thinking上面确实是有很多方便的地方。

语法跟自然语言很像。

toobox里有很多很好用的algorithm

编辑的界面总是让人很清楚自己的state。

但是缺framework!

在dependency 上面全部要靠自己来平衡确实是有一点烦。跟git and powershell的integrate好像也不如python。

原来用matlab写的东西,确实是有想要换到python 平台的想法了!matlab确实是在make thinking clear上有价值,只是做project也确实是烦啊!

在很多细节问题的处理上,matlab确实可控性不够。他可能还是只适合做一个script、thinking工具!

后续改python!

give up frontend 上面的update!

自己多年前写的毫无章法的code确实生猛!简直就是个天才!

refactoring AutoEM,内部的逻辑结构比一个blog、tutorial这种复杂多了!需要深入思考!


所以 MATLAB 更擅长干嘛?

MATLAB 超适合:

  • 快速搭建算法原型

  • 做仿真、控制系统、信号处理

  • 写论文/科研用的验证脚本

和 Simulink 联动搞模型


    这就看你目的是什么:

            写大型系统、长期维护的代码 → ❌ 不推荐用 MATLAB,建议用 Python、C++、Java 等更通用的语言

              封装一个可复用的分析工具模块 → ✅ OOP 在 MATLAB 还是值得用的

                教学/科研,做一些结构清晰的小项目 → ✅ OOP 可以帮助你理清模块划分

                改Python!