Accessing the nested function outside of its main function

I'm using Matlab R2007b and I've got a function like this:
function output = myfun()
myfun.met1 = @nesfun1();
myfun.met2 = @nesfun2();
function ret1 = nesfun1()
%nested function 1
end;
function ret2 = nesfun2()
%nested function 2
end;
function ret3 = nesfun3()
%nested function 3
end;
end;
So I can use the first 2 nested functions from outside:
x = myfun;
a = x.met1;
b = x.met2;
But I need to access to the 3rd nested function for automatic testing purposes. Is it a solution for this, or the 3rd nested function "private" property cannot be by-passed?

回答(1 个)

I think you can't acces any of your nested function, check if your first nested function does'nt exit in your folder.

类别

帮助中心File Exchange 中查找有关 Startup and Shutdown 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by