function mv()
clf
plot(0,0,'w')
axis equal
axis([0 1 0 1])
[x y]=ginput(1);
quiver(0,0,x(1),y(1),1);
imp1=impoint(gca,x(1),y(1));
axis equal
axis([0 1 0 1])
addNewPositionCallback(imp1,@(imp1) qv(imp1(1),imp1(2)));
function qv(u,v)
hold off
quiver(0,0,u,v,1);
ip=impoint(gca,u,v);
addNewPositionCallback(ip,@(ip) qv(ip(1),ip(2)));
axis equal
axis([0 1 0 1])
end
end
--------------------------------------------------------------------------------
Solved, with the use of recursive function, but with a redundancy error :P