Trasformation of vectors component when changing coordinate system

Click For Summary

Discussion Overview

The discussion revolves around the transformation of vector components when changing from Cartesian to polar coordinate systems. Participants explore the theoretical framework and practical implications of this transformation, including the use of Jacobians and the interpretation of vector components in different bases.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses confusion regarding the transformation of vector components, specifically questioning the relationship between Cartesian and polar coordinates.
  • Another participant explains that the Jacobian matrix is used to transform vector components and provides the specific transformation equations.
  • There is a discussion about the correct interpretation of vector components in polar coordinates, with one participant asserting that the components should reflect the distance from the origin and the angle.
  • Some participants challenge the assumption that the polar components should directly correspond to the Cartesian coordinates, suggesting that the transformation involves more than a simple substitution.
  • Clarifications are made regarding the nature of vectors in different coordinate systems, emphasizing that the basis vectors in polar coordinates depend on the position in the plane.
  • One participant questions why their calculated component \( V^{\theta} \) results in zero, prompting further exploration of the relationship between the vector and the basis vectors.
  • There is a discussion about the implications of changing coordinate systems, with some participants noting that it resembles a rotation of the coordinate system.

Areas of Agreement / Disagreement

Participants express differing views on the interpretation of vector components in polar coordinates, and there is no consensus on the correct approach to the transformation. Some participants agree on the use of the Jacobian for transformation, while others question the assumptions made about the relationship between Cartesian and polar coordinates.

Contextual Notes

Some assumptions about the nature of vector components in different coordinate systems remain unresolved, particularly regarding the interpretation of the polar coordinates and their relationship to Cartesian coordinates. The discussion highlights the complexity of vector transformations and the need for careful consideration of definitions and contexts.

Who May Find This Useful

This discussion may be useful for students and practitioners in physics and mathematics who are interested in understanding vector transformations between different coordinate systems, particularly those involving polar coordinates.

lennyleonard
Messages
21
Reaction score
0
Hi everyone
I have a little problem in understanding the trasformation of vectors component when passing to a different coordinate system (abbreviated CS).
Theory says that the components of a vector in the first CS [tex]x[/tex] with component [tex](V^0,V^1,...,V^n)[/tex] will transform changing CS according to [tex]V^{\alpha'}=\Lambda^{\alpha'}_{\beta}B^{\beta}[/tex] where the primed (') letters refer to the new CS [tex]x'[/tex] and the Einstein notation is employed.
The matrix [tex]\Lambda[/tex] is the jacobian of the application [tex]x'(x)[/tex].
The problem I have is better expressed by an example.

Les's take the coordinate trasformation from cartesian to polar. We have:
[tex]x=rcos\theta\; ,\;y=rsin\theta[/tex] and [tex]r=\sqrt{x^2+y^2}\;,\;\theta=arctg\frac{y}{x}[/tex]
The jacobian we need is:

[tex]\left(\begin{array}{cc}\frac{\partial r}{\partial x} & \frac{\partial r}{\partial y}\\\frac{\partial \theta}{\partial x}&\frac{\partial \theta}{\partial y}\end{array}\right)[/tex]

and so:
[tex]\Lambda = \left(\begin{array}{cc}cos\theta & sin\theta\\ -\frac{1}{r}sin\theta & \frac{1}{r}cos\theta\end{array}\right)[/tex]

At this point I understand that if I have the vector [tex]\vec{V}=X\vec{e}_x,Y\vec{e}_y[/tex] and I want to know its components on the basis [tex]\vec{e}_r\vec{e}_{\theta}[/tex] all I have to do is calculate [tex]V^{r}=\Lambda^{r}_{\beta}B^{\beta}[/tex] and [tex]V^{\theta}=\Lambda^{\theta}_{\beta}B^{\beta}[/tex] where [tex]\beta=X,Y[/tex].

So I end up with: [tex]V^r=Xcos\theta+Ysin\theta[/tex] and [tex]V^{\theta}=-\frac{X}{r}sin\theta+\frac{Y}{r}cos\theta[/tex]; but i know that it should also be [tex]\vec{V}=r\vec{e}_r+\theta\vec{e}_{\theta}[/tex] and so: [tex]V^r=r[/tex] and [tex]V^{\theta}=\theta[/tex] but this is not true! In particular the [tex]V^{\theta}[/tex] I obtained above gets identically zero.

where is my mistake?

Tanks a lot for your answers!
 
Last edited:
Physics news on Phys.org
welcome to pf!

hi lennyleonard! welcome to pf! :smile:

(write "/tex" not "\tex" :wink:)
lennyleonard said:
Hi everyone
I have a little problem in understanding the trasformation of vectors component when passing to a different coordinate system (abbreviated CS).
Theory says that the components of a vector in the first CS [tex]x[/tex] with component [tex](V^0,V^1,...,V^n)[/tex] will transform changing CS according to [tex]V^{\alpha'}=\Lambda^{\alpha'}_{\beta}B^{beta}[/tex] where the primed (') letters refer to the new CS [tex]x'[/tex] and the Einstein notation is employed.
The matrix [tex]\Lambda[/tex] is the jacobian of the application [tex]x'(x)[/tex].
The problem I have is better expressed by an example.

Les's take the coordinate trasformation from cartesian to polar. We have:
[tex]x=rcos\theta\; ,\;y=rsin\theta[/tex] and [tex]r=\sqrt{x^2+y^2}\;,\;\theta=arctg\frac{y}{x}[/tex]
The jacobian we need is:

[tex]\left(\begin{array}{cc}\frac{\partial r}{\partial x} & \frac{\partial r}{\partial y}\\\frac{\partial \theta}{\partial x}&\frac{\partial \theta}{\partial y}\end{array}\right)[/tex]

and so:


[tex]\Lambda = \left(\begin{array}{cc}cos\theta & sin\theta\\-\frac{1}{r}sin\theta&\frac{1}{r}cos\theta\end{array}\right)[/tex]

At this point I understand that if I have the vector [tex]\vec{V}=X\vec{e}_x,Y\vec{e}_y[/tex] and I want to know its components on the basis [tex]\vec{e}_r\vec{e}_{\theta}[/tex] all I have to do is calculate [tex]V^{r}=\Lambda^{r}_{\beta}B^{beta}[/tex] and [tex]V^{\theta}=\Lambda^{\theta}_{\beta}B^{beta}[/tex] where [tex]\beta=X,Y[/tex].

So I end up with: [tex]V^r=Xcos\theta+Ysin\theta[/tex] and [tex]V^{\theta}=-\frac{X}{r}sin\theta+\frac{Y}{r}cos\theta[/tex]; but i know that it should also be [tex]\vec{V}=r\vec{e}_r+\theta\vec{e}_{\theta}[/tex] and so: [tex]V^r=r[/tex] and [tex]V^{\theta}=\theta[/tex] but this is not true! In particular the [tex]V^{\theta}[/tex] I obtained above gets identically zero.

where is my mistake?

Tanks a lot for your answers!


PS: I'll be extremely thankful if someone tells me how i can show my latex lines !

"but i know that it should also be [tex]\vec{V}=r\vec{e}_r+\theta\vec{e}_{\theta}[/tex] "

no … why? :confused:
 
Thank you for your disponibility tiny-tim!

Well..i'd say that on the [tex]\vec{e}_r\;\vec{e}_{\theta}[/tex] basis to identify a point [tex]P[/tex]in the plane i have to state its distance from the origin [tex]r[/tex] and the angle [tex]\theta[/tex]between [tex]\vec{e}_r[/tex] and the x-axis..it is right isn't it?
This to get [tex]\vec{P}=r\vec{e}_r+\theta\vec{e}_{\theta}[/tex]

And why my [tex]V^{\theta}=-\frac{X}{r}sin\theta+\frac{Y}{r}cos\theta[/tex] is always zero?!?


I've been melted my brains on this problem, so i could be mistaking all along!
I really thank you for the help you're giving me!

(I fixed the whole latex thing! :-))
 
lennyleonard said:
(I fixed the whole latex thing! :-))
Almost. :smile: One expression in the first post is messed up because vBulletin inserts an extra space every 50 characters (if your text doesn't include any spaces). I don't know if that will be fixed, but at least for now, it's a good idea to throw in some spaces here and there in your code, e.g. before + and - signs. I also recommend that you use itex tags instead of tex when you want your LaTeX expression to appear on the same line as normal text.
 
hi lennyleonard! :smile:
lennyleonard said:
…… to identify a point [tex]P[/tex]in the plane …

but you're not trying to identify a point P, you're trying to identify a vector PX starting at P
And why my [tex]V^{\theta}=-\frac{X}{r}sin\theta+\frac{Y}{r}cos\theta[/tex] is always zero?!?

because that's the theta coordinate of the unit vector PX in the direction OP, which of course is 0 :wink:
(I fixed the whole latex thing! :-))

mmm :rolleyes: … what about that cos sin -sin cos matrix ? :biggrin:
 
..could you explain that a little deeper tiny-tim?? I'm starting to see the light!:rolleyes:

(thanks Fredrik for your advice, now it should all be ok :-p)
 
lennyleonard said:
..could you explain that a little deeper tiny-tim?? I'm starting to see the light!:rolleyes:

(thanks Fredrik for your advice, now it should all be ok :-p)

hi lennyleonard! :smile:

vectors in ordinary Cartesian coordinates are the same everywhere, eg 3i + 2j is the same direction no matter where you start

but vectors in polar coordinates depend on where you start, eg obviously er always points away from the origin

at each point P, the directions of er and eθ depend on where P is

your original vector x starting at P needs to be expressed in terms of the local er and eθ

you keep trying to find the polar coordinates of the unit vector er, which obviously are just … er ! :biggrin:
 
let me see if I finally got this straight..
if have a vector [itex]\vec{V}[/itex] in cartesian coordinates its direction will be parallel with the basis vector [itex]\vec{e}_r[/itex] of the polar coordinates?
So basically this change of basis is like rotating the coordinate system!
 
lennyleonard said:
if have a vector [itex]\vec{V}[/itex] in cartesian coordinates its direction will be parallel with the basis vector [itex]\vec{e}_r[/itex] of the polar coordinates?

not following you :confused:, but
So basically this change of basis is like rotating the coordinate system!

yes, it is exactly rotating the coordinate system! :smile:
 
  • #10
lennyleonard said:
let me see if I finally got this straight..
if have a vector [itex]\vec{V}[/itex] in cartesian coordinates
[itex]\vec V[/itex] is a vector if and only if it's a member of a vector space. Coordinates don't have anything to do with that.

lennyleonard said:
its direction will be parallel with the basis vector [itex]\vec{e}_r[/itex] of the polar coordinates?
Yes, if you're referring to the [itex]\vec{e}_r[/itex] at [itex]\vec V[/itex]. (The polar coordinate system associates a basis with each point in the plane. It's not the same basis everywhere).

lennyleonard said:
So basically this change of basis is like rotating the coordinate system!
If you switch from one orthonormal basis to another (with the same orientation), the components of the vector changes the same way as if you had just rotated the vector. (The basis change isn't like a change to another cartesian coordinate system. It is a change to another cartesian coordinate system).
 
  • #11
Thanks a lot to both of you tiny-tim and fredrik!

Boy, its'amazing how simple it is once it's all clear :smile:!

(to fredrick: the original phrase was "If I have a vector [itex]\vec{V}[/itex] with cartesian coordinate [itex]X[/itex] and [itex]Y[/itext],..." but I messed that up by editing the post! <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f61b.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=":-p" title="Stick Out Tongue :-p" data-smilie="7"data-shortname=":-p" />)<br /> <br /> Thanks one more time gentlemen![/itex]
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 27 ·
Replies
27
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
1
Views
1K
  • · Replies 41 ·
2
Replies
41
Views
5K
  • · Replies 14 ·
Replies
14
Views
3K
Replies
8
Views
2K