How to pass a parent function variable to a child function inside a for loop
Mostra commenti meno recenti
Hi,
I have an inner function nested inside a for loop of a parent function. I would like to define a structure once inside the parent and have that pass through each of the nested functions inside the loop without needing to redefine the structure.
function ParentFunction(x,y,z)
MyStructure = AnotherFunction(z)
for i in 1:100
[output] = InnerFunction(MyStructure, x(i), y, z);
% do stuff with output
end
end
I need to pass MyStructure (which I only want to have to define once) through each iteration of the for loop. How can I do this?
Thanks
1 Commento
Stephen23
il 21 Ott 2020
"I need to pass MyStructure (which I only want to have to define once) through each iteration of the for loop. How can I do this?"
Your code appears to already do that. Can you please explain what is does that is not working as expected.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Other Formats in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!