matlab顺 m文件,matlab中M文件的说明

matlab的m文件分两种类型

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

如果首行(不包括注释)以function开头,这种叫做函数。

对于命令(或者叫脚本),可以直接复制到命令行运行,也可以保存成m文件执行。

而函数必须保存成m文件,然后在命令里或者其他函数里调用。

所以m文件也就分成命令文件和函数文件。区别就看开头是否为function这个关键字。

不过需要注意的是命令文件就必须都是命令,不能包含函数定义,或者说不能出现function关键字。

前面是命令后面是function定义的函数,这样的命令跟函数混合的m文件执行时会出错的。

函数文件就必须除了注释之外,第一行必须是function ......

不过函数文件可以包含子函数,如果一个m文件里有多个function定义的函数,

那只有开头第一个函数为主函数,后面的都是子函数,留给主函数调用的。

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值