matlab的问题
n5321 | 2025年4月18日 23:53
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!