How to change the origin of vector.

Drako shared this question 3 years ago
Answered

I have a vector (4;50°), start in (0,0), but I want start in other point, for example in (4,8).

Comments (4)

photo
1

You can define

u = (4;50°)

A=(4,8)

B=A+u

v=Vector(A,B)

Now you can drag A or the arrow of v wherever you want, the defined translation stays the same as u

chris

photo
1

Oh, the process is too long if I have many vectors.


I already knew this method. But, I wanted some more efficient.

photo
photo
1

Hi


You can move the vector

Just catch him !

photo
1

Hello,

why don't you construct your own tools?

Your first tool "Vec_Cartesian" needs the input objects

point, number_one, number_two.

"Point" is the origin of the vector, and the numbers are the coordinates.


If you use the name Vec_Cartesian

for the tool, the vector from (3,2) to (8,4) has the syntax

Vec_Cartesian[(3,2),5,2].


Your second tool "Vec_Polar" needs the input objects

point, radius, angle.

If you use Vec_Polar as the name, the vector (4;30°) with origin (6,7) would have the syntax


Vec_Polar[(6,7),4,30°]

© 2021 International GeoGebra Institute