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