概述
一、M文件的分类
1、M文件分为两类:
- 命令文件(Script File)
- 函数文件(Function File)
2、命令文件和函数文件的主要区别
(1)命令文件没有输入参数,也不返回输出参数, 而函数文件可以带输入参数,也可返回输出参数。
(2)命令文件对MATLAB工作空间中的变量进行 操作,文件中所有命令的执行结果也完全返回到工作空间中,而函数文件中定义的变量为局部变量, 当函数文件执行完毕时,这些变量被清除。
(3)命令文件可以直接运行,在MATLAB命令窗口输入命令文件的名字,就会顺序执行命令文件中的命令,而函数文件不能直接运行,而要以函数调用的方式来调用它。
// 命令文件
clear;
R=[1,2,3;4,5,6];
M=[11,12,13;14,15,16];
RM=R+i*M
// 函数文件
function RM=fsetcomp(R,M)
RM=R+i*M;
二、函数文件基本结构(文件名即函数名)
1、形式
function 输出形参表=函数名(输入形参表)
注释说明部分
函数体语句
2、各部分解释
- 以function开头的一行为引导行,表示该M文件是一个函数文件。
- 函数名的命名规则与变量名相同。
- 输入形参为函数的输入参数,输出形参为函数的输出参数。(a,b)
- 当输出形参多于一个时,则应该用方括号括起来。[a,b]
最后
以上就是明亮嚓茶为你收集整理的matlab——命令文件和函数文件的全部内容,希望文章能够帮你解决matlab——命令文件和函数文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复