打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
matlab中M文件的说明

matlab中M文件的说明

(2012-05-22 01:26:22)

matlab的m文件分两种类型

如果首行(不包括注释)不是以function开头的,这种叫做脚本或者命令。
如果首行(不包括注释)以function开头,这种叫做函数。

对于命令(或者叫脚本),可以直接复制到命令行运行,也可以保存成m文件执行。
而函数必须保存成m文件,然后在命令里或者其他函数里调用。
所以m文件也就分成命令文件和函数文件。区别就看开头是否为function这个关键字。

不过需要注意的是命令文件就必须都是命令,不能包含函数定义,或者说不能出现function关键字。
前面是命令后面是function定义的函数,这样的命令跟函数混合的m文件执行时会出错的。

函数文件就必须除了注释之外,第一行必须是function ......
不过函数文件可以包含子函数,如果一个m文件里有多个function定义的函数,
那只有开头第一个函数为主函数,后面的都是子函数,留给主函数调用的。

但是如果是函数文件,在主窗口的workspace就无法查看程序运行过程中的变量,如果保存成命令文件,则在workspace中可以查看程序中所有变量的值,这个非常有用。可是一般查看变量说明程序都比较大,才需要关注变量的变化,那很可能涉及到函数调用,这时,其实简单的处理方法是,将涉及到的函数单独保存成函数文件,与命令文件存储在同一路径下,然后把命令单独保存成命令文件,这样运行程序后,就可以查看所有的变量内容,而不需要设置断点什么的去查看了。


对matlab函数的说明,可以参看http://www.docin.com/p-105918138.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
转 simulink命令集、小问题集锦
转载:写给学习 matlab 的新手们
MATLAB基础入门(3)
MATLAB中的一些小技巧
[学习笔记]MATLAB实用小技巧
[原创]使用文本文件(.txt)进行数据存取的技巧总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服