我是靠谱客的博主 明亮嚓茶,最近开发中收集的这篇文章主要介绍matlab——命令文件和函数文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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——命令文件和函数文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部