Matlab M 文件 - 函数

函数是一组共同执行任务的语句。 在 MATLAB 中,函数在单独的文件中定义。 文件名和函数名应该相同。

函数在其自己的工作空间(也称为本地工作空间)内操作变量。 这些函数将变量与您在 MATLAB 命令提示符下访问的工作区分开。 这称为基础工作区。

函数可以接受多个输入参数,并且可能返回多个输出参数。

函数语句的语法如下 −

function [out1,out2, ..., outN] = myfun(in1,in2,in3, ..., inN)

这里out1、out2...outN是输出变量。 它可以是单个变量或逗号分隔。 变量 in1、in2、in3...inN 是输入变量,可以是单个变量,也可以是逗号分隔的变量。 MATLAB 中的函数以关键字 function 开头,如语法所示。

命名 m 文件时,应注意文件名和函数名必须匹配。 您不能使用 MATLAB 中可用的任何内置函数的名称。

现在让我们创建一个简单的函数并将其保存为 .m 文件并运行它。 在 MATLAB 中,IDE 允许您选择要创建的文件类型,如下所示 −

首页

点击函数,会打开一个新文件,如下图 −

函数

现在您可以更新上述无标题文件中的输出变量、函数名称和输入变量,并使用与函数名称相同的名称保存文件。

输出变量

我们的函数名称是 MaxNumber(),它给出传递的输入值的最大数字。

现在让我们运行该函数来获取输出。 您可以使用 MaxNumber(100,50) 调用该函数。

Max