- Matlab M-File 教程
- Matlab M-File - 首页
- Matlab M-File - 介绍
- Matlab M-File - 创建和保存
- Matlab M-File - 运行
- Matlab M-File - 函数
- Matlab M-File - 导入数据
- Matlab M-File 有用资源
- Matlab M-File - 快速指南
- Matlab M-File - 有用资源
- Matlab M-File - 讨论
Matlab M-File - 函数
一个函数是一组一起执行任务的语句。在 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) 调用该函数。
广告