从Matlab上的另一个文件调用子函数(本地函数)

时间:2019-09-03 06:26:48

标签: matlab

我试图弄清楚如何从另一个.m文件正确调用子函数。我搜索了文档,但只找到了使用函数句柄的方法(如此处所示:https://www.mathworks.com/help/matlab/matlab_prog/call-local-functions-using-function-handles.html

问题是,我认为我已经设法找到了一种方法而不使用函数句柄,并且想知道我在做什么以及它是如何工作的:

on main.m file:

function main
%function main...
end

function z = sub_function(x,y)
%function sub_function...
end

on outside.m file:
function call_to_local_function_from_outside
z = main('sub_function', x,y);
end

appernalty,这是可行的,但我需要知道为什么吗?

0 个答案:

没有答案