Access outer varargin inside a nested function
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Debabrata Ghosh
le 5 Sep 2020
Modifié(e) : Bruno Luong
le 5 Sep 2020
Hey guys, I was wondering if somebody could help me with an issue related to 'varargin'. My main/outer function has a 'varargin'. And then, I have a nested function (a function for a SLIDER) that has a 'varargin' as well. Is it possible that I could access the varargin of the outer function, and use it inside the nested function? Thanks!
0 commentaires
Réponse acceptée
Bruno Luong
le 5 Sep 2020
Modifié(e) : Bruno Luong
le 5 Sep 2020
A varargin is just a cell. So pass it in the nested function as input argument
function outer(a, b, varargin)
function inner(c, d, outervarargin, varargin)
e = outervarargin{1};
piiii = varargin{1}
end
outervarargin = varargin;
inner('c', 'd', outervarargin, pi);
end
outer('a', 'b', 'e');
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Entering Commands dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!