Store the objects you create and then pass them into another function
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everyone
i have the following code, and what i want to do is somehow make it update each time the value of the component i move, not only the last one. Can anyone help.
Thanks
function test3
close; clear; clc;
compnum = 2;
compdata = [1,0.5,4,4;5.5,0.5,4,2];
xlim([0,10]),ylim([0,16])
for i = 1:compnum
h = imrect(gca, compdata(i,:));
addNewPositionCallback(h,@pu);
daspect([1,1,1])
end
function pu(pos)
compdata(i,:) = getPosition(h)
end
end
2 Kommentare
Jan
am 15 Jul. 2012
The tag "matlab code" is meaningless in a Matlab forum.
"clear" on top of a function is useless, because it clears all variables from the currently empty local workspace of the function. I'm convinced, that "close" and "clc" are not useful also.
What does "somehow make it update each time the value of the component i move" mean? What did you move and how do you do this?
Antworten (0)
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!