MATLAB Answers

Store the objects you create and then pass them into another function

1 view (last 30 days)
Raldi
Raldi on 15 Jul 2012
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 Comments
Raldi
Raldi on 16 Jul 2012
Sorry for the wrong tag, and yes you are right about the clear and clc, i forgot thrm there from a previous try when this was not a function. I think i solved the problem though. Thanks for the help anyway

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!