Question about impositionrect value updates

2 visualizzazioni (ultimi 30 giorni)
The code below prints each time the position of the rectangle, but how can i also store that position in a variable?
close all, plot(1:10)
h = impositionrect(gca, [4 4 2 2]);
api = iptgetapi(h);
api.addNewPositionCallback(@(p) disp(p));
Thanks
  4 Commenti
Image Analyst
Image Analyst il 15 Lug 2012
Why are you not going to reply?
Raldi
Raldi il 15 Lug 2012
No, i didn't mean it like that. I meant sorry for not replying till now.

Accedi per commentare.

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 14 Lug 2012
% if you want the latest position u can try this, will save 50 postions for exemple
close all, plot(1:10)
h = impositionrect(gca, [4 4 2 2]);
api = iptgetapi(h)
for k=1:50
n=api.addNewPositionCallback(@(m) disp(m));
pause
position(k,:)= api.getPosition
end
% this don't allow to save all postion, but allows to save a postion after evry pause (you have to press any key).

Più risposte (0)

Categorie

Scopri di più su Specifying Target for Graphics Output 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!

Translated by