function ref = cam24(n,iref) eval(['load cam_' int2str(n)]); offset = iref - [xp(4) yp(4)]; if (nargin>1) xp = xp + offset(1); yp = yp + offset(2); cam = cam + ones(2,1)*offset; hold on plot(xp(1:2),yp(1:2),'y','LineWidth',2); else plot(xp(1:2),yp(1:2),'y','LineWidth',2); axis equal grid on hold on end plot(cam(1,1),cam(1,2),'ko'); text(cam(1,1)+1,cam(1,2),int2str(n)); plot(cam(:,1),cam(:,2),'k','LineWidth',2); plot(xp(3:4),yp(3:4),'m','LineWidth',2); plot(xp(4:end),yp(4:end),'kx'); hold off ref = [xp(6) yp(6)];