MATLAB从入门到精通:MATLAB格式应用小技巧
Posted 文宇肃然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB从入门到精通:MATLAB格式应用小技巧相关的知识,希望对你有一定的参考价值。
介绍
编写代码的建议通常涉及效率问题,比如“不要使用循环”。这份文档不是这样的。它关注的是正确性、清晰性和概括性。这些指南的目的是帮助生成更可能正确、可理解、可共享和可维护的代码。
有些编码方法比其他的好。就是这么简单。编码规范通过帮助使错误变得明显而增加了价值。正如Brian Kernighan所写,“写得好的程序比写得差的程序要好——它们错误更少,更容易调试和修改——所以从一开始就考虑编码风格是很重要的。”
当人们看你的代码时,他们会看到你在做什么吗?这份文档的主旨可以简单地表达为“避免只写代码”。
本文档列出了与软件开发社区的最佳实践相一致的MATLAB编程建议。这些指南通常与C、C++和Java的指南相同,只是针对MATLAB的特性和历史进行了修改。这些编程建议基于收集了大量源代码的其他语言的指南和个人的经验。这些指南是基于MATLAB编写的,它们也应该对相关语言有用,比如Octave,Scilab和O-Matrix。
随着MATLAB语言的变化和它的使用越来越广泛,风格问题变得越来越重要。在早期版本中,所有变量都是双精度矩阵;现在有许多可用数据类型。使用已经从小规模的原型代码发展到由团队开发的大型和复杂的产品代码。与Java集成是标准的,Java类可以出现在MATLAB代码中。所有这些变化都使得编写清晰的代码变得更加重要和更具挑战性。
指南不是命令,其目的只是帮助程序员写出好的代码。许多组织有理由背离这些指南中的一部分,但是大多数组织将受益于采用这样一些风格指南。
命名约定
软件命名约定的目的是为了帮助读者和程序员。为一组开发人员建立命名约定是非常重要的,但这个过程可能会产生荒谬的争议。没有一种命名约定会让每个人都满意。
遵守一种约定比这种约定的细节更重要。本节描述一种常用的约定,许多MATLAB和其他语言的程序员都会熟悉这种约定。<
以上是关于MATLAB从入门到精通:MATLAB格式应用小技巧的主要内容,如果未能解决你的问题,请参考以下文章
MATLAB从入门到精通-matlab中符号推导应用及相关技巧
MATLAB从入门到精通:MATLAB识别 自带手写数字集的CNN(LeNet5)
MATLAB从入门到精通:MATLAB识别 自带手写数字集的CNN(LeNet5)
实用小技巧MATLAB从入门到精通:MATLAB十个常见问题及解决方案