从MATLAB看一个IDE应该具有的素质

Posted June

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从MATLAB看一个IDE应该具有的素质相关的知识,希望对你有一定的参考价值。

最近由于课程原因一直在用MATLAB,发现设计方面真香。虽然界面,自动补全这些软的方面可能不如JetBrains或者微软家族的产品,但是硬的方面真的很棒!

① 代码可以分段执行

这个功能就像jupyter notebook一样,可以分段执行代码(虽然jupyter notebook还可以保存每个代码段的执行结果)。如果实在需要保存分段执行的结果,也可以用jupyter notebook,它提供matlab核的。

② 查看变量信息

它有一个专门的工作区可以保存工作区中所有变量最后的结果及类型,这可以帮助debug!类似单步调试的最后结果。

③ 文件可预览信息

这个可能相对次要一点,就是查看文件的具体信息窗口,不过不需要手动操作就可以直接看还是挺方便的。

④ 提示信息

不知道为什么总觉得matlab的提示信息非常智能,主要在于代码的优化上,比如我比较一个数组的长度和0的相对大小时候,它建议用isempty(),会更快。

还有类似这种:

总之,我觉得①②是IDE设计中非常必要的。

以上是关于从MATLAB看一个IDE应该具有的素质的主要内容,如果未能解决你的问题,请参考以下文章

智能优化算法——模拟退火法(Python&Matla实现)

JAVA软件工程师应该具备哪些基本素质?

matlab基本语法

MATLAB 的函数句柄

以神经网络使用为例的Matlab和Android混合编程

定点 MATLAB DSP 算法