Accessing the nested function outside of its main function
Mostra commenti meno recenti
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?
Risposte (1)
Azzi Abdelmalek
il 2 Ago 2012
Modificato: Azzi Abdelmalek
il 12 Set 2012
0 voti
I think you can't acces any of your nested function, check if your first nested function does'nt exit in your folder.
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!