vectarrow(p0,p1) plots a line vector with arrow pointing from point p0 to point p1. The function can plot both 2D and 3D vector with arrow depending on the dimension of the input
Example:
For 3D vector
p0 = [1 2 3];
p1 = [4 5 6];
vectarrow(p0,p1)
This is life saver! I was looking for something simple like this; surprisingly, MATLAB doesn't have a built in function that does the job. Thank you for creating this function!
The matlab built in functions quiver / quiver3 achieve the same thing plus more, e.g. plotting multiple vectors
17 Apr 2008
Cai Cai
Super! that is what i was searching for.
14 Apr 2008
stef Keh
01 Mar 2008
fgfg gdsfgdfg
22 Feb 2008
LC Nguyen
Thank you very much for sharing
22 Jan 2008
s p
Great!!
08 Dec 2007
Dayu Lv
Great work, thanks
09 Nov 2007
q q
08 Nov 2007
Audrey Fan
:D you rock my world.
08 Nov 2007
Mary Amon
I love you Rentian!!! Whoo!
16 Oct 2007
Elane Phoenix
Superb. Exactly what I was looking for.
09 Jul 2007
Cornelius Steinhardt
19 Jun 2007
Asif Sheikh
27 May 2007
sang jun
27 Apr 2007
Levent K
thank you. It helps to me.
17 Apr 2007
A A
Thanks a lot !!!!!!
14 Feb 2007
Ronny Meza
22 Mar 2006
Anhe Le
useless
30 Nov 2005
Justin Maneely
did a kick ass job for plotting space cones for my orbital mechanics class
14 Nov 2005
J. Willard Gibbs
Not very useful unless you can plot multiple vectors. The function does not cycle through plot colors, so each call plots the vector the same color, which gets hard to tell what is going on.
Easy fix-up: allow an optional color token in the pass variable list.
29 Oct 2005
Charles Warren
2-d version works poorly when length of vector in x and y are much different, the arrowhead gets distorted.
21 Apr 2005
Rentian Xiong
Oh, sorry for my ignorance. I did not search for those functions. I wrote this one simply because someone asked for help on matlab central.
21 Apr 2005
Jérôme MyLastName
Waht is the difference between your file and those already posted in the File Exchange, especially arrow.m ?