view +draw/labelPoint.m @ 1152:010bb2677230 feature/rv

Clean up in +rv/+time. Make the time stepping more efficient by not storing unnessecary properties in the RK-RV time steppers
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Tue, 05 Mar 2019 10:53:34 +0100
parents 48b6fb693025
children
line wrap: on
line source

% Takes a variable number of points as inputs and plots them with a label to the current figure.
%   label_pt(p)
function label_pt(varargin)
    for i = 1:length(varargin)
        try
            placelabel(varargin{i},inputname(i));
        catch e
            error('Could not place label for input %d, ''%s''. Not a valid point',i,inputname(i))
        end
    end
end

function placelabel(pt,str)
    x = pt(1);
    y = pt(2);
    h = line(x,y);
    h.Marker = '.';
    h = text(x,y,str);
    h.HorizontalAlignment = 'center';
    h.VerticalAlignment = 'bottom';
end