How to pass a parent function variable to a child function inside a for loop
Ältere Kommentare anzeigen
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 Kommentar
Stephen23
am 21 Okt. 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.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!