Matlab M-Files - 函数
函数是一组共同执行任务的语句。在 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) 调用该函数。