matlab程序结构分为哪三种,matlab程序结构

本文介绍了MATLAB程序优化的方法,强调使用函数来提高可读性和可维护性。文章提到了脚本和函数两种文件形式,以及它们的特点和适用场景。在函数文件中,主函数和子函数的概念被介绍,同时讲解了调试脚本和函数的方法。最后,文章简述了MATLAB搜索指令的顺序和创建工具箱的知识。
摘要由CSDN通过智能技术生成

如何优化程序?

一言以蔽之:全部使用函数!

如何优化文件?

一言以蔽之:做成工具箱!

今天师姐要我上次matlab做的后处理文件,当时是用脚本写的,根本没用心修改过。洋洋洒洒500多行,现在看起来都头大……于是上网上找了找matlab程序结构方面的东西。发现有一篇Richard

Johnson写的《matlab 编程风格指南》。感觉有思想而且很受用,建议一定要去读一下。特别是提到"要能够不用注释就让人读懂程序"这点,想我们每次写程序还要添加注释,这相当于把程序写了两遍,想想就觉得奇怪。既然如此,那还不如让程序结构更加清晰,变量名更有意义。下面就是其中一小段:

编写一个大程序的最好的方法是将它以好的设计分化为小块(通常采用函数的方式)。这种方式通过减少为了理解代码的作用而必须阅读的代码数量,使得程序的可读性、易于理解性和可测试性得到了增强。超过编辑器两屏幕的代码都应该考虑进行分割。并且设计规划很好的函数也使得它在其他的应用中可用性增强了。

(但是其中几点细节还是需要商榷,特别是变量命名规则,和网上其他的一些"规则"相比,特别特别麻烦不说,而且也没有看出程序可读性好到哪里去。)

文件形式

和fortran中有所区别,在matlab中文件只有脚本和函数两种形式。

1.脚本文件

脚本文件就是命令流的集合。只要在Command

Window中输入脚本文件名,便可直接执行脚本文件内容。脚本运行后,所有产生的变量都驻留在matlab基本工作空间中。

脚本文件是最适合新手debug的(不要笑我,咱就是这么学来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值