在MATLAB中调用函数主要有以下两种方式,具体操作如下:
一、通过命令窗口直接调用
-
输入函数名及参数
打开命令窗口,直接输入函数名和参数,按回车执行。例如:
z = average(1:99);
或
result = myFunction(2, 3);
二、通过脚本或函数文件调用
-
创建函数文件
使用
function
关键字定义函数,保存为.m
文件。例如:function result = myFunction(a, b) result = a + b; end
文件名需与函数名一致(如
myFunction.m
)。 -
在脚本中调用
在脚本文件末尾添加函数调用语句,例如:
result = myFunction(2, 3); disp(result);
确保脚本文件与函数文件在同一目录,或已将该目录添加到MATLAB搜索路径。
-
通过编辑器运行
在MATLAB编辑器中创建或打开函数文件,点击运行按钮(F5)或按下
Ctrl+R
执行函数。
三、注意事项
-
路径管理 :调用函数前需确保函数文件所在目录在当前工作目录,或已将其路径添加到MATLAB的搜索路径中。
-
函数声明 :函数定义必须以
function
开头,参数和返回值需明确标注,例如:function [sum, difference] = add_subtract(x, y) sum = x + y; difference = x - y; end
-
多输出函数 :返回多个输出时,使用括号包裹所有返回值,例如:
[a, b] = add_subtract(10, 7); disp(a); % 输出17 disp(b); % 输出3