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) 调用该函数。

最大限度