怎样用Matlab写出优雅的代码?
网友解答: 我就我自身的经历而言好了。首先定义一下何为优雅。我个人觉得不仅仅是代码的美观程度,更多的是指代码的可读性和运行效率。答主因为本科专业是信号与信息处理类专业,其实经常使用MAT
我就我自身的经历而言好了。
首先定义一下何为优雅。我个人觉得不仅仅是代码的美观程度,更多的是指代码的可读性和运行效率。
答主因为本科专业是信号与信息处理类专业,其实经常使用MATLAB作为编程工具。也慢慢会发现,不同的人有不同的编程习惯,写出的代码也风格各异,效率不同。
在可读性上,可以说MATLAB的代码应该符合一般的代码要求,即有足够的注释帮助别人理解你的代码,有合适的缩进来表达代码的逻辑,变量名称应当见名知义等。
在效率上,很多人由于是从先学了C语言,后转换到的MATLAB(这样相对容易),不可避免的在使用中根据逻辑加入for循环。这样虽然符合逻辑,但是执行效率低下。MATLAB是矩阵实验室,向量化的编程更快,也更清晰易读。
以上就是笔者使用的经验,大家还有什么好意见可以在评论处留言,笔者都将一一回复。
网友解答:怎样改善用matlab写代码的程序风格,写出简明易维护的程序呢?
感觉你的意思是写大规模的代码
大规模的代码要优雅
建立按照面向对象的框架重新编写即可
面向对象框架相对来说易维护一些