【Matlab学习手记】良好的编程习惯

1. 程序开头加复位命令

clear;% 清空工作区变量,释放内存;

clc; % 清空命令行窗口;

close all; % 关闭所有的figure窗口,一般不用;

2. 命名方式

变量名:能够反映其含义或用途,一般小写字母开头,采用大小写混用的驼峰结构或下划线分割结构,比如:isOpened、file_number;m和n打头代表matrix和number,如mKernal、nRow;常量、全局变量采用大写字母,比如: SERIAL_NUMBER;

我习惯用驼峰结构命名变量,用首字母大写的方式命名函数,比如SolveEquation;

3. 快捷键

Tab键自动补全函数名、变量名,很方便,比如要输入相关系数函数corrcoef,输入cor然后按Tab键,则会弹出很多以cor打头的供选择的函数,输入的字符越多,可供选择的函数越少,查找越精确;

Ctrl+I自动完成代码缩进,对于格式比较乱的代码,可首先全选代码,按住Shift+Tab,让代码全部左对齐,然后按Ctrl+I完成自动缩进;

熟练使用F1使用帮助文档,将鼠标放在函数名上,按下F1即可打开对应的帮助文档;

4. 代码中的波浪线提示

两种常见情况:一种是程序中没有用到的变量,尽量用~代替挥着取消定义;第二种是变量‘***’似乎会随着脚本中迭代次数而改变,此时应预先给变量分配内存,即给定一个初始值,常用zeros函数;

5. 高效编程

减少循环使用,尽量使用向量化操作;

内存优化:

clear varName:从内存中清除变量varName;

save:将指定的变量以文件形式存入磁盘;

load:将save命令存入的变量载入内存;

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值