I am a bit confused with the concept of vectors. If I have understood correctly from a linear algebra perspective, vectors are just elements of a vector space (which is a set V along with addition on V and scalar multiplication on V such that some properties hold). In this sense, vectors can be translated so that the vector from (0,0) to (1,2) is the same vector as the one that takes from (42,1000) to (43,1002). Where I get confused is when I am trying to view things from the "physics" perspective where the concept of bound (or located or position) vectors appear. For example, the linear velocity is usually defined as v = r x ω, where ω is the rotational velocity vector of a body and r is the position vector. I am just wondering how is it possible to call r a vector when in the case of arbitrary translation of this vector the velocity results would change?
I have seen a relevant answer but I do not understand what the answer means with "attaching" a vector to a point. (https://math.stackexchange.com/a/2589979/1004963)
Porting the position vector $\mathbf r$ to a different location maintains both its direction and magnitude, and also doesn't affect the angular velocity $\mathbf ω,$ which continues to point perpendicular to the plane on which $\mathbf r$ lies. Consequently, the linear velocity $\mathbf v$ is unchanged, even if we visualise it as too being (correspondingly) ported together with $\mathbf r.$