Accessing variables with functions in Matlab
Ältere Kommentare anzeigen
Suppose that I defined something in a .m file such as an initial velocity and I want to do a RK4 method to find numerical solutions for the velocity as time progresses. So, I define a function using the line: 'function RK4 = Runge_Kutta4()'.
In python, a function like this (e.g. RK4 = Runge_Kutta4()) would have access to the initial velocity, but could not change the variable. For my function to change the variable I would need to have the function call the variable using the line: 'RK4 = Runge_Kutta(Velocity)'. Is this true for Matlab as well?
1 Kommentar
" Is this true for Matlab as well?"
Forget everything you know about Python's scoping rules, they have no relevance to MATLAB at all. In terms of what the user sees, MATLAB is entirely pass by value: what happens in Vegas stays in Vegas!
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Call Python from MATLAB 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!