365°无死角剖析matlab代码注释

4986c590c326cfe8524a54bb5fd6bdb6.png

今儿与大家聊聊matlab编程中最最基础的东西——代码注释养成良好的代码注释习惯是编程必不可少的素养,没有注释的代码犹如没有灵魂的躯体。在编写代码时添加注释是非常有必要的,一则可以让其他人快速了解自己所写代码,另则可以为自己辅助记忆所写代码,不用担心时间久远而忘记初衷。

那么问题来了?你真的了解matlab代码注释吗?

以下内容可能过于简单震撼,大神请绕道!!!

之前给大家推送过《32个实用matlab编程技巧》,其中就有如何在matlab中快速注释代码的技巧:选中需要注释的代码,同时按键盘上的Ctrl+R键即可快速注释代码;选中不需要注释的代码,同时按键盘上的Ctrl+T键即可快速取消代码注释。

1d789cc46ecec7cf76f3f07e7dd56784.gif

在程序开发和测试阶段使用快捷键注释代码可以大大节约时间,免掉不必要的繁琐操作。

一、单行注释 —— %

%在matlab中是代码注释符相信所有小伙伴都是知道的,不过还是给大家贴出示例,%在语句首则注释整行代码,在语句中则注释其后面的内容。

9efb7f03e205c1637f19475cd672074e.png

二、多行注释 —— %{ ... %}

以“%{ ”开头,以“%}”结尾,注意:%{ %}都必须单独占一行,否将导致错误

在它们之间可以编写任何注释内容,包括完整的代码。使用多行注释时可以通过点击注释头前面的小“+”来收拢或展开注释段,这样既方便代码编写又方便阅读。

55759d71ac1df047fcf26121dca73865.gif

错误示范:

错误一:注释头中包含内容导致出错

584732fe9bd23365daeeb13c07bcaf5b.png

错误二:注释尾中包含内容导致注释失效

1f9e387996f2a48c6cc7f2f4e19182de.png

三、语句中注释 —— ...

了解matlab续行的小伙伴都知道,三儿小点儿“...”在matlab中是续行符,通过它可以将多行代码组合成一个语句。其实它除了作为续行符使用之外,还可以作为语句中注释,语句中注释是个什么鬼4a5e283475f543e74a6cc9e16b20c251.png

下面就一起来看看吧!

ed11d31113375db9cb13cb0115535e21.png

细心的小伙伴肯定发现了,上面代码中设置text竖直排版属性那一行是绿色的,matlab中默认的注释配色就是绿色的。

通过语句中注释可以为代码注释增添更加丰富细致的内容。

四、程序块注释 —— %%

使用双百分“%%可以将一个程序划分多个程序块,每个程序块都可以单独执行,在编辑器的工具栏中有如下工具钮:

46cf7377f2204cbe9e1dce30c5c5fb90.png

:执行当前程序块并跳至下一个程序块,快捷键:Ctrl+Shift+Enter

:执行当前程序块,快捷键:Ctrl+Enter

:跳至下一个程序块,快捷键:Ctrl+⬇ (Down)

完整执行过程动画演示:

d598c3241bda4ea3b5642e3696f879e7.gif

至此matlab代码注释讲解圆满结束,如有不理解的地方请在推文下方留言,小编一定知无不言言无不尽。

感谢您的阅读,祝您生活工作学习愉快!

互动专区

matlab爱好者公众号中,回复“QQ”加入公众号专属Q群;回复“原创”获取小编原创代码;回复“星球”加入资源分享园地知识星球。

如需转载,请在公众号中回复“转载”获取授权,未经授权擅自搬运抄袭的,必将追究其责任!

参考资料:

[1] http://matlab.izmiran.ru/help/techdoc/matlab_env/edit_d14.html

[2] https://www.mathworks.com/help/matlab/matlab_prog/comments.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值