100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > matlab用实时脚本编写函数 matlab中关于函数文件和脚本文件使用实例(转载)

matlab用实时脚本编写函数 matlab中关于函数文件和脚本文件使用实例(转载)

时间:2019-05-03 07:35:59

相关推荐

matlab用实时脚本编写函数 matlab中关于函数文件和脚本文件使用实例(转载)

matlab中关于函数文件和脚本文件使用实例如下:

一般来说分两种情况:

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

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

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

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

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

不过需要注意的是脚本文件就必须都是脚本,不能包含函数定义,

或者说不能出现function关键字。

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

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

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

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

如何建立m文件呢?在命令行输入

edit 函数名

如果同名的m文件已经存在,那就会打开已存在的那个m文件。

如果不存在同名文件,会提示你创建新的m文件。

然后会打开一个m文件的编辑器,在里面输入脚本或者函数内容即可。

最后保存成m文件,注意函数调用的时候是以保存的文件名为准的,

而不管function那行定义的函数名是什么。

当然,脚本文件连function行都没有,当然更要以文件名为准了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。