返回信息流发信人: Plflow (天命有定|自我主义), 信区: MathTools
标 题: 怎么样成为一名合格的matlab程序员
发信站: 水木社区 (Sun Apr 20 16:10:00 2008), 站内
程序的好坏,不在于命令行的多少,而在于程序执行的效率和可读性。
对于matlab编程,应该更在乎可读性的追求。比如:
1. 多使用矩阵。matlab程序员更习惯于看矩阵而不是看循环结构。
比如尽量用 a = [description ':' num2str(a)];
而不是strcat来组合字符串。
2. 规范的变量名。变量名要书写正确,尽量有一定的意义。
比如,i、j、k为循环,x,y,z为变量,Height为物理高度等等.
3. 函数的输出变量要完整。函数输出变量按照使用频率排序。
比如调用myfunc来求A的概率大于求B的,function [A,B] = myfunc (a,b,c)
4. 函数应该有完整的程序说明部分。允许help查看。
5. 尽量使用函数,而不是脚本。学会用Debug、keyboard、pause等功能查看函数workspace
6. 学会profile函数。对自己的程序运行效率庖丁解牛。
7. 学会GUI的set和get函数使用。而不是用鼠标编辑figure editor properties.
BY timo@physics.uq.edu.au
整理from: Newsgroups@MatlabCenter
这是一条镜像帖。来源:北邮人论坛 / matlab / #3360同步于 2008/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【转载】怎么样成为一名合格的matlab程序员
QuestionMark
2008/4/20镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Matlab&ID=2605&pos=124
其实看看这几篇文章就挺好了