Developing Inner Product in Polar Coordinates via metric

In summary, the metric Tensor in polar coordinates can be expressed as g_{ij} = \left( \begin{array}{cc} 1 & 0 \\ 0 & r^2 \end{array} \right) velength and with the Jacobian g_{ij}^{-1} = \left( \begin{array}{cc} 1 & 0 \\ 0 & \frac{1}{r^2} \end{array} \right)
  • #1
gordon831
9
0
Hey all,

I've never taken a formal class on tensor analysis, but I've been trying to learn a few things about it. I was looking at the metric tensor in curvilinear coordinates. This Wikipedia article claims that you can formulate a dot product in curvilinear coordinates through the following:

[itex]\textbf{u} \cdot \textbf{v} = g_{ij} u^i v^j [/itex] where [itex]g_{ij}[/itex] is the covariant metric tensor for the coordinate system.

In particular, I'm interested in 2-D polar coordinates, therefore, [itex]g_{ij} = \left( \begin{array}{cc} 1 & 0 \\ 0 & r^2 \end{array} \right)[/itex] which makes sense: the polar coordinates are orthogonal so [itex]g_{ij}[/itex] is diagonal, and an infinitesimal change [itex]ds[/itex] occurs with a proportional change in [itex]dr[/itex] and varies with [itex]r[/itex] in [itex]d \theta[/itex]. Now I expand the expression for the dot product and using Einstein summation:

[itex]\textbf{u} \cdot \textbf{v} = u^1 v^1 + (r)^2 u^2 v^2 [/itex]

Now this really doesn't make much sense to me. To me, this implies that the length of a vector in polar coordinates depends on [itex]\theta[/itex], which isn't true, the length is contained entirely within the [itex]r[/itex] component. If we transform a vector in polar to Cartesian and then write our dot product, we find [itex]\textbf{u} \cdot \textbf{v} = u^1 v^1 \cos(u^2 - v^2) [/itex], but I don't see this happening any time soon with this metric and the given dot product formulation. Is there any way to get the same dot product using the metric of the coordinate space? If not, why isn't this working? Thanks!
 
Physics news on Phys.org
  • #2
Hey gordon831 and welcome to the forums.

Lets consider going from euclidean to polar.

x = rcos(theta), y = rsin(theta).

r = SQRT(x^2 + y^2), theta = arctan(y/x).

dr/dx = x/SQRT(x^2+y^2), dr/dy = y/SQRT(x^2+y^2), dtheta/dx = - y / (x^2 + y^2), dtheta/dy = x / (x^2 + y^2)

So from this our Jacobian for this system has the values

[dr/dx, dr/dy; dtheta/dx, dtheta/dy] where g = J^2.

Is this what you got for your tensor where the transformation is from (x,y) to (r,theta)?
 
  • #3
So here's how I developed the metric. One way to develop a covariant metric of a coordinate space is to dot the covariant bases:

[itex]g_{ij} = \textbf{e}_i \cdot \textbf{e}_j[/itex]
(Source) see (9)

To do the dot product, I use my bases defined in Cartesian coordinates so the dot product is simply [itex]a_i b_i[/itex]. My bases in Cartesian coordinates are:

[itex]\vec{e}_r = \frac{\partial x}{\partial r} \hat{e}_x + \frac{\partial y}{\partial r} \hat{e}_y = \cos \theta \hat{e}_x + \sin \theta \hat{e}_y[/itex]
[itex]\vec{e}_\theta = \frac{\partial x}{\partial \theta} \hat{e}_x + \frac{\partial y}{\partial \theta} \hat{e}_y = -r \sin \theta \hat{e}_x + r \cos \theta \hat{e}_y[/itex]
With [itex]\vec{e}_\theta[/itex] remaining un-normalized.

This gives the covariant metric tensor for polar coordinates:

[itex] g_{ij} = \left( \begin{array}{cc} 1 & 0 \\ 0 & r^2 \end{array} \right) [/itex]

I went through using the Jacobian you described, and I got the inverse tensor:

[itex] g_{ij}^{-1} = \left( \begin{array}{cc} 1 & 0 \\ 0 & \frac{1}{r^2} \end{array} \right) [/itex]

Which makes sense. Let Cartesian components be denoted with [itex]x[/itex] and polar be [itex]q[/itex], your Jacobian is expressed as [itex]\frac{\partial q^i}{\partial x^j}[/itex], but the dot product described above would yield [itex]\frac{\partial x^i}{\partial q^j}[/itex] - the inverse.
 
  • #4
gordon831 said:
[itex]\textbf{u} \cdot \textbf{v} = u^1 v^1 + (r)^2 u^2 v^2 [/itex]

Now this really doesn't make much sense to me. To me, this implies that the length of a vector in polar coordinates depends on [itex]\theta[/itex], which isn't true, the length is contained entirely within the [itex]r[/itex] component. If we transform a vector in polar to Cartesian and then write our dot product, we find [itex]\textbf{u} \cdot \textbf{v} = u^1 v^1 \cos(u^2 - v^2) [/itex], but I don't see this happening any time soon with this metric and the given dot product formulation. Is there any way to get the same dot product using the metric of the coordinate space? If not, why isn't this working? Thanks!

What you need to understand is that position vectors transform according to the full nonlinear transformation--notions of length for them are not considered or handled by the metric.

The metric allows you to take dot products of vectors that themselves depend on position, however--i.e. that are fields. That is, at some [itex](r,\theta)[/itex], the vectors [itex]u[/itex] and [itex]v[/itex] point in some directions.

Simple case: let [itex]u = 2e_r + 3e_\theta[/itex], and let's find [itex]u \cdot u[/itex]. The metric (and common logic) would tell you that the answer is [itex](u)^2 = 4 + 9(r)^2[/itex]. You see, [itex]r[/itex] refers to where this vector is located on our coordiante system, so quite the contrary, it's not [itex]\theta[/itex] that enters into anything but [itex]r[/itex]. The reason this happens is because [itex]e_\theta[/itex] is not a unit vector. Its magnitude everywhere is [itex]r[/itex]. Saying [itex](u)^2 = 4+9(r)^2[/itex] is a perfectly sensible result.
 
  • #5
Okay, so when I first read your response I was really confused about what it meant for a vector to be "located" at [itex](r,\theta)[/itex] and I think I'm still a little confused. By specifying [itex](r, \theta)[/itex], we are defining our basis vectors. If we normalize [itex]e_r[/itex] and [itex]e_\theta[/itex], we see that [itex]\theta[/itex] is the Cartesian equivalent of rotating the vector about the positive z-axis by [itex]\theta[/itex]. But what does it mean to specify an [itex]r[/itex] where a vector is located?
 
  • #6
Yes, the unit vectors depend on [itex](r,\theta)[/itex]. This is precisely what I meant. Hence, you cannot just say you have a vector with polar components. One must specify at which location [itex](r,\theta)[/itex] that the unit vectors should be evaluated at. To me, that's just simply saying what the vector's position on the coordinate space is. Unlike cartesian coordinates, in order to make sense of a vector in a polar coordinate basis, you must know where this vector lies.

Let me give a concrete example. Let's say you have [itex]u = u^1 e_r + u^2 e_\theta[/itex] and similarly for [itex]v[/itex]. The metric tells us that

[tex]u \cdot v = u^1 v^1 + (r)^2 u^2 v^2[/tex]

We can verify this by writing out the expressions for [itex]e_r[/itex] and [itex]e_\theta[/itex] in a cartesian basis.

[tex]e_r = e_x \cos \theta + e_y \sin \theta \\
e_\theta = r(-e_x \sin \theta + e_y \cos \theta)[/tex]

Do you follow this so far? I hope so. In particular, pay attention to [itex]e_\theta[/itex]. It increases in magnitude as you get further away from the origin. This leads to some strange results. For example, if you had the vector [itex]e_y[/itex] and wanted to move it smoothly along the x-axis, its expression in polar would be [itex]e_y = (1/r) e_\theta[/itex]. Its apparent component of [itex]e_\theta[/itex] would decrease as the vector is transported along the axis, even though the full magnitude of the vector is not changing.

At any rate, you can compute the dot products of these vectors.

[tex]e_r \cdot e_r = \cos^2 \theta + \sin^2 \theta = 1\\
e_r \cdot e_\theta = r(-\cos \theta \sin \theta + \cos \theta \sin \theta) = 0 \\
e_\theta \cdot e_\theta = r^2 (\sin^2 \theta + \cos^2 \theta) = r^2[/tex]

Exactly like you'd expect.

Anyway, I'm not exactly sure what's confusing you. I think you still don't grasp that this can't be used for position vectors. You need to picture, say, a vector with its tail fixed to a specified point (like [itex]r=1, \theta=\pi/4[/itex], say) and pointing in some arbitrary direction (not necessarily the radial). That vector's components are evaluated in terms of the basis vectors at that point where the tail is fixed. Hopefully that helps.
 
  • #7
Okay, so let me see if I've got this.

Let's say I have two vectors, [itex]u[/itex] which has a length of 1 and parallel to the Cartesian x-axis and [itex]v[/itex] which has a length of 1 and is rotated [itex]\frac{\pi}{4}[/itex] rads counter-clockwise from the x-axis. These are position vectors, so the metric doesn't really apply here.

Now, I'm going to write these vectors in terms of the basis. For convenience, I'll write both vectors as if they were located at [itex](1,0)[/itex] on the polar coordinate system. I will find: [tex]u = e_r[/tex] [tex]v = \frac{1}{\sqrt{2}}e_r + \frac{1}{\sqrt{2}}e_\theta[/tex] Which leads to: [tex]u \cdot v = \frac{1}{\sqrt{2}}[/tex] Which is correct. But isn't it arbitrary what I choose for [itex](r,\theta)[/itex]? I mean, depending on the choice the vector components change because the basis changes. At a more abstract level, I can see that [itex]\theta[/itex] will never be significant in the length of a vector, because it's not a factor in the dot product.

Sorry to be so bothersome, I've never considered that the tail of a vector might be important - I thought vectors were considered "free" or that their initial points held no significance.
 
  • #8
Yes, it's arbitrary what position you choose for this example, but this becomes meaningful when you're talking about vector fields that naturally have a notion of what position they're at.
 

Related to Developing Inner Product in Polar Coordinates via metric

1. What is the advantage of using polar coordinates in developing inner product?

Polar coordinates are advantageous in developing inner product because they provide a more intuitive and geometrically meaningful representation of vectors. This can lead to simpler and more elegant formulas for the inner product, making calculations easier and more efficient.

2. How is the metric used in developing inner product in polar coordinates?

The metric in polar coordinates is used to define the length and angle of vectors. In the inner product, the metric is used to calculate the dot product of two vectors, which is a key component in determining the angle between the vectors and their magnitudes.

3. What is the process of developing inner product in polar coordinates?

The process of developing inner product in polar coordinates involves defining the metric, which determines the length and angle of vectors, and then using this metric to calculate the dot product of two vectors. This dot product is then used to calculate the angle between the vectors and their magnitudes, resulting in the inner product.

4. How does developing inner product in polar coordinates differ from Cartesian coordinates?

In Cartesian coordinates, the inner product is typically defined as the sum of the products of the corresponding components of two vectors. In polar coordinates, the inner product is defined using the dot product of two vectors, which takes into account the length and angle of the vectors. This results in a different formula and interpretation of the inner product in polar coordinates.

5. What are some applications of developing inner product in polar coordinates?

Developing inner product in polar coordinates has various applications in physics, engineering, and mathematics. It is commonly used in solving problems involving circular motion, electromagnetic fields, and geometric transformations. It also has applications in signal processing, image processing, and computer graphics.

Similar threads

  • Linear and Abstract Algebra
Replies
7
Views
462
  • Linear and Abstract Algebra
Replies
8
Views
1K
  • Linear and Abstract Algebra
Replies
12
Views
2K
  • Linear and Abstract Algebra
Replies
3
Views
1K
  • Differential Geometry
Replies
4
Views
916
  • Advanced Physics Homework Help
Replies
4
Views
828
  • General Math
Replies
4
Views
1K
  • Calculus and Beyond Homework Help
Replies
6
Views
593
  • Linear and Abstract Algebra
Replies
9
Views
744
Replies
8
Views
346
Back
Top