# Plot Series of 3D Direction Vectors (Not All from Origen)

 0 Hi, I'm trying to plot a series of vectors. I've pasted what I have below. The problem is that I want to plot the second vector, starting from the end of the first vector. If I run the commands below, I get two vectors plotted as I want (with arrows) but they are both from the origin. I tried looking at MATPLOTLIB to see what to do but I got stuck. Is there an easy way to plot a series of vectors in the way that I want? a=vector([1,1,1]) b=vector([2,2,3]) aPlot=plot(a, legend_label='Vector a') bPlot=plot(b, legend_label='Vector b') AllPlot=aPlot+bPlot AllPlot.show()  asked Jul 22 '12 Justin1 21 ● 1 ● 2 ● 7 calc314 2235 ● 7 ● 25 ● 62

 2 sage: a1=arrow((0,0,0), (1,1,1)) sage: a2=arrow((1,1,1), (2,2,3)) sage: a3=arrow((2,2,3), (3,3,1)) sage: a1+a2+a3  posted Jul 22 '12 achrzesz 1711 ● 4 ● 17 ● 38 Thanks very much!Justin1 (Jul 22 '12)The point being of course that a vector "always" starts at the origin, though some books would disagree.kcrisman (Jul 23 '12)
 2 You can use the start keyword to give a starting point or vector: a=vector([1,1,1]) b=vector([-1,2,3]) plot(a)+plot(b, start=a)  posted Jul 24 '12 Jason Grout 3305 ● 7 ● 28 ● 74

[hide preview]