Using variables created by one .m file in another
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rajashekaran
am 8 Apr. 2015
Kommentiert: Rik
am 8 Sep. 2019
Hello all,
I use two .m files. One called "project.m" and another "move_leg.m" which is basically a function. The "project.m" creates a vector qL1 and I can see it in the workspace. Now I want to use this qL1 in my "move_leg.m" file. Is there any way to access it other than passing it as a argument. I don't want to pass it as a argument because I already have a lot as arguments for the same "move_leg" function.
Here you can see that qL1 is created.
0 Kommentare
Akzeptierte Antwort
Jeffrey Girard
am 8 Apr. 2015
Bearbeitet: Jeffrey Girard
am 8 Apr. 2015
For example, on project.m put the following:
global qL1;
qL1 = [-pi/2 -pi/2 0];
And on move_leg.m put the following:
global qL1;
You are now ready to use qL1 on move_leg.m
2 Kommentare
Rik
am 8 Sep. 2019
A global variable is a bad idea. Why are you opposed to passing it as an argument?
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Whos finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!