Works nicely, but i did find a bug:
an exactly vertical arrow (from [0 0 0] to [0 0 1]) is plotted with a length of ~16 reaching far in the negative z-domain. Just type in
arrow([0 0 0],[0 0 1])
Does someone know a solution to this?
with kind regards,
@Li, after reading Rajib's comment below, I saw you can change color in one function call:
h = arrow(..., 'EdgeColor', 'g', 'FaceColor', 'g');
@Tobias, I don't have 2014b, but you could try replacing line 423 with:
ax = repmat(o, narrows, 1);
After updating Matlab to 2014b, arrow.m is not working. It is stopping in line 423 with the error:
Undefined function 'mtimes' for input arguments of type 'matlab.graphics.axis.Axes'.
Error in arrow (line 423)
ax = o * gca;
Can somebody please help me?