Vector projection in non-orthogonal coordinates

In summary: The inverse metric is used because the coordinate system I am working in isn't necessarily orthogonal to the original coordinate system. The Jacobian is defined with s1 and s2 in its columns because the matrix J is invertible with these columns as its determinants.
  • #1
7thSon
44
0
Suppose I had a plane and for whatever reason, I chose two non-orthogonal vectors in R3 to define that plane (they define a basis for the plane?). Suppose I have another vector in that plane. How do I find the (contravariant?) coordinates of another arbitrary vector in that plane? All I want to do is decompose the vector along my vectors defining that plane s1 and s2, but simply dotting component-wise by saying

v = dot(s1, v) * s1_vec + dot(s2,v) * s2_vec

Doesn't look right geometrically because it maps the unknown vector V onto the basis vectors in Euclidian sense, instead of a curvilinear sense.

Is the solution to this to use the metric tensor defined by Jtranspose J and use that to replace the Cartesian dot product?

Thanks for any help
 
Physics news on Phys.org
  • #2
I think I may have found the answer...

You can find the (dual) contravariant basis vectors corresponding to that "s1" and "s2" set of vectors defining the plane, and then use your normal euclidian dot product to get the contravariant components of the vector I called V.

Is that correct? Would an approach involving the metric be equivalent?
 
  • #3
You need to solve the linear system as_1 + bs_2 = v for a and b. Then (a,b) will be the components of v relative to the basis {s_1,s_2}.

Another way to do this is like you think, and use instead a different inner product. This is J^t J where J is the inverse of the matrix with s_1, s_2 as its columns. With respect to the inner product (v,w) -> v^t J^t J w, the {s_1, s_2} is an orthonormal basis.
 
  • #4
thanks a lot.. however that linear system would have 3 equations and 2 unknowns. Is there some reason why it's guaranteed to have a unique solution?

It also doesn't seem like you are enforcing those components to be covariant or contravariant. Are they inherently covariant or something? Is specifying contravariance or covariance the extra piece of information needed to get a unique solution? Am I just completely off here?
 
  • #5
7thSon said:
thanks a lot.. however that linear system would have 3 equations and 2 unknowns. Is there some reason why it's guaranteed to have a unique solution?

It also doesn't seem like you are enforcing those components to be covariant or contravariant. Are they inherently covariant or something? Is specifying contravariance or covariance the extra piece of information needed to get a unique solution? Am I just completely off here?

Regarding your first question: it will have a solution since the vector is assumed to lie on the plane spanned by s_1 and s_2 (if you took a vector that wasn't on the plane then the equation wouldn't have a solution-- the system would be inconsistent). This solution must be unique since s_1 and s_2 are linearly independent: for if there are two solutions a,b and a',b' then we'd have as_1 + bs_2 = a's_1 + b's_2 so that (a-a')s_1 + (b-b')s_2 = 0. By linear independent you get that a = a', b = b'.

For your second question, I'm not sure exactly what you mean. To me the covariat/contravariant distinction refers to vectors versus dual vectors (covectors). Here we're only working with vectors. Maybe you can clarify what your question is?
 
  • #6
My understanding is that COORDINATES of vectors ARE themselves covectors. Maybe you can clarify why I am confused but I think I see most of the reason.

In finding scalar multiples "a" and "b" of the coordinates of vectors s1 and s2 I operate completely in Euclidian space and am never really defining a non-orthogonal coordinate system to begin with, but simply operating in R3.

However, could you explain why you need to utilize the inverse metric, and why the Jacobian is defined with s1 and s2 in its columns? I may be mistaken but it seems like the inverse metric is exactly a calculation of the dual basis to these two vectors, such that afterwards you can use the general idea of dotting a vector with this new inner product to extract its (contravariant) component.
 

FAQ: Vector projection in non-orthogonal coordinates

What is vector projection in non-orthogonal coordinates?

Vector projection in non-orthogonal coordinates is a mathematical process used to find the component of a vector in a specific direction or onto a specific plane, when the coordinates used are not orthogonal (perpendicular) to each other.

How is vector projection in non-orthogonal coordinates different from orthogonal coordinates?

In orthogonal coordinates, the coordinate axes are all perpendicular to each other, making the calculations simpler and more intuitive. In non-orthogonal coordinates, the coordinate axes are not perpendicular, which requires a more complex calculation for vector projection.

What are some applications of vector projection in non-orthogonal coordinates?

Vector projection in non-orthogonal coordinates is commonly used in physics, engineering, and computer graphics. It is used to find the components of forces or velocities in a specific direction, to calculate work done on an object, and to determine the orientation of objects in 3D space.

How is vector projection in non-orthogonal coordinates calculated?

The formula for vector projection in non-orthogonal coordinates involves finding the dot product of the vector and the unit vector in the desired direction or onto the desired plane, and then multiplying it by the unit vector. This results in a vector with the same direction as the unit vector, but with a magnitude equal to the component of the original vector in that direction.

Are there any limitations to using vector projection in non-orthogonal coordinates?

Vector projection in non-orthogonal coordinates can only be used when the coordinate system is well-defined and consistent. If the coordinates are not properly defined, the results of the projection may not be accurate. Additionally, the calculation can become more complex as the number of dimensions increases, making it more difficult to visualize and understand the results.

Similar threads

Replies
1
Views
2K
Replies
12
Views
4K
Replies
7
Views
3K
Replies
2
Views
2K
Replies
6
Views
4K
Replies
9
Views
2K
Replies
1
Views
2K
Replies
3
Views
1K
Back
Top