许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab代码注释全方位剖析:注释规范与技巧

Matlab代码注释全方位剖析:注释规范与技巧

阅读数 5
点赞 0
article_banner

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

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

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

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

1d789cc46ecec7cf76f3f07e7dd56784.gif

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

一、单行注释 —— %

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

9efb7f03e205c1637f19475cd672074e.png

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

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

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

55759d71ac1df047fcf26121dca73865.gif

错误示范:

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

584732fe9bd23365daeeb13c07bcaf5b.png

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

1f9e387996f2a48c6cc7f2f4e19182de.png

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

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

下面就一起来看看吧!

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
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空