How to name variables/constants properly
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Fabian Gock
il 23 Gen 2018
Risposto: Fabian Gock
il 23 Gen 2018
Is it problematic to name the variables/constants I hand to a function, and the function's inner variables/constants the same?
For instance:
function [f_i_car] = inertial_vehicle(m_car,v_car)
f_i_car = m_car*diff(v_car);
end
The constant for the vehicle mass is saved in the workspace as m_car and the array, containing the speed data is saved with the variable name v_car. I also want the output to be saved in a workspace variable named like the output variable, f_i_car. So now, I call the function as follows:
f_i_car = inertial_vehicle(m_car, v_car)
that means, that there exist global (workspace) and local (within the function) variables with the same name.
Can this cause any problems (e.g. shadowing)?
Thanks in advance for your help! -Fabian
0 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Whos in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!