matlab编程 心得,Matlab编程心得

Matlab编程心得

从一个业余爱好者角度讨论这个问题未免有些托大。希望本文能对初学编程且即将从事科研工作的同学有所帮助。

Matlab(或其它高级语言)编程应遵循十二字箴言:勤俭节约、一劳永逸、事半功倍。主要体现在:

一、节省编程的时间和空间。对科研工作者来说,一经有了新想法就应马上付诸行动,将其实现。好的idea往往只是灵光一闪,如果你动作太慢,很快就闪过去了!

二、节省使用者的时间和空间。程序不仅是写给自己看的,有时你的导师或合作者也可能会检查你的代码是否正确。倘若有人要follow你的工作,如果连你的代码都看不懂,试想,他还会follow你吗?

三、节省程序运行的时间和空间。程序运行时间太长对任何人来讲都是一件很痛苦的事情(甚至是一种煎熬)。养成好的编程习惯,熟练应用编程技巧,势在必行。

1.尽量使用软件现有的命令。因为它们的算法都比较优化,往往比自己写的效

率高。

2.多用矩阵运算,尽量少用循环语句,提升计算速度。

3.在程序中重复使用某个算法时,将其编写成子函数,可使主函数变短。另外,

要将子函数反复优化,以备日后使用。

4.每个主函数或子函数的代码行数不要太多,每行代码不要太长,尽量在一屏

内显示,便于查错。

5.养成写注释的好习惯。主要包括“程序头”和代码注释行。“程序头”写在代

码行的上方,包括该程序的目的、算法、适用范围、输入和输出变量的含义等等。代码注释行写在代码行的右侧,解释该行代码的含义,用tab键对齐。

6.合理定义变量名,最好和实际意义相吻合,在自己的所有代码里,同一个变

量名只表示一个含义。

7.代码模块化,算法的各Step之间用空行或注释文字隔开,使结构清晰明了。

8.善于使用并行计算技巧,在处理实际问题时能体现出巨大的优势。

9.反复优化代码,减少冗余计算。

10.及时清理工作间中的无用变量,尤其是大矩阵,把内存释放出来。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值