Why is ##x = r \sin{\phi} \cos{\theta}## in spherical coordinates?

Click For Summary

Discussion Overview

The discussion revolves around the conversion between spherical coordinates and Cartesian coordinates, specifically focusing on the expression ##x = r \sin{\phi} \cos{\theta}##. Participants explore the definitions of the angles ##\phi## and ##\theta##, the implications of negative lengths in projections, and the conventions used in defining these coordinates.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants question why the expression for ##x## includes ##r \sin{\phi}## without absolute value, considering that this quantity can be negative.
  • Others clarify that the angle ##\phi## is typically defined within the range ##0 \leq \phi \leq \pi##, implying that ##\sin(\phi)## is non-negative.
  • A participant suggests that the choice of the interval for ##\phi## may be arbitrary, comparing it to the conventions used in polar coordinates.
  • Some argue that projecting a "negative length" is meaningless, while others propose that it can be interpreted as a length in the opposite direction.
  • There is a discussion about the positivity of ##\rho## and whether it is always considered positive in spherical coordinates, with references to external sources that suggest otherwise.
  • Participants discuss the implications of using absolute values in the expression for ##x##, with some asserting that it is incorrect to include them since coordinates can be negative.

Areas of Agreement / Disagreement

Participants express differing views on the treatment of negative lengths and the definitions of the angles in spherical coordinates. There is no consensus on whether the absolute value should be included in the expression for ##x##, and the discussion remains unresolved regarding the implications of negative lengths in projections.

Contextual Notes

Some participants reference external sources that provide alternative definitions and conventions for spherical coordinates, indicating that the discussion may depend on specific contexts or definitions that are not universally agreed upon.

PFuser1232
Messages
479
Reaction score
20
My question is really about converting between spherical coordinates and cartesian coordinates.
Suppose that ##\phi## and ##\theta## are defined as follows:
##\phi## is the angle between the position vector of a point and the ##z##-axis. ##\theta## is the angle between the projection of that vector onto the ##xy##-plane and the ##x##-axis.
Why exactly do we write ##x = r \sin{\phi} \cos{\theta}##?
I know that we first project the position vector onto the ##xy##-plane before projecting that projection onto the ##x##-axis. But if that were the case, shouldn't we write ##x = |r \sin{\phi}| \cos{\theta}##?
I'm confused because the quantity ##r \sin{\phi}## is, on occasion, negative. I thought we're only allowed to project "lengths" or "positive scalars". I am fully aware of the fact that the projection can itself be negative, but the whole notion that the length (not the final projection) which is to be projected can be negative isn't so intuitive.
Take for example a circle of radius ##r## centred at the origin. I'll define ##t## as the angle made with the ##x##-axis. ##x = r \cos{\theta}##. ##x## is allowed to be positive or negative, but ##r## is always positive.
 
Physics news on Phys.org
##\phi## is only defined on the domain ##0<\phi<\pi/2## so ##\sin(\phi) \ge 0##
 
Khashishi said:
##\phi## is only defined on the domain ##0<\phi<\pi/2## so ##\sin(\phi) \ge 0##

Isn't the choice of the interval somewhat arbitrary?
When dealing with polar coordinates for instance, we work on either ##(-\pi, \pi]## or ##[0, 2\pi)##.
 
Well, that's the standard convention. You can choose another convention if you want, but you'll have to deal with ##\sin(\phi) < 0## somehow, so the standard convention makes a lot of sense.
 
  • Like
Likes   Reactions: PFuser1232
Khashishi said:
Well, that's the standard convention. You can choose another convention if you want, but you'll have to deal with ##\sin(\phi) < 0## somehow, so the standard convention makes a lot of sense.

Thanks!
But am I correct in assuming that projecting a "negative length" is meaningless?
Also, I believe the domain you are talking about is ##0 \leq \phi \leq \pi##, not ##0 \leq \phi \leq \frac{\pi}{2}##.
 
MohammedRady97 said:
Also, I believe the domain you are talking about is ##0 \leq \phi \leq \pi##, not ##0 \leq \phi \leq \frac{\pi}{2}##.
Oops!

In some situations, you can interpret a negative length as a length in the opposite direction.
 
Khashishi said:
Oops!

In some situations, you can interpret a negative length as a length in the opposite direction.

Well, yeah. But not in this particular example, right?
 
Given the spherical coordinates as you say, the z coordinate is easy. If we draw a line from the given point perpendicular to the z-axis, \phi is the angle in a right triangle having the straight line from the origin to the point, of length \rho, as hypotenuse and the height above the xy-plane as "near side": so z= \rho cos(\phi).

Now consider the projection of that point in the xy-plane, (x, y, 0). The straight line from the origin to (x, y, 0) is the "opposite side" to \phi of a right triangle having \rho as hypotenuse- its length is \rho sin(\phi). And that line is the hypotenuse of a right triangle in the xy-plane with angle \theta and "near side" of length x, "opposite side" of length y. x/r= cos(\theta) so x= r cos(\theta)= \rho sin(\phi) cos(\theta) and y/r= sin(\theta) so y= r sin(\theta)= \rho sin(\phi)sin(\theta).
 
  • Like
Likes   Reactions: PFuser1232
HallsofIvy said:
Given the spherical coordinates as you say, the z coordinate is easy. If we draw a line from the given point perpendicular to the z-axis, \phi is the angle in a right triangle having the straight line from the origin to the point, of length \rho, as hypotenuse and the height above the xy-plane as "near side": so z= \rho cos(\phi).

Now consider the projection of that point in the xy-plane, (x, y, 0). The straight line from the origin to (x, y, 0) is the "opposite side" to \phi of a right triangle having \rho as hypotenuse- its length is \rho sin(\phi). And that line is the hypotenuse of a right triangle in the xy-plane with angle \theta and "near side" of length x, "opposite side" of length y. x/r= cos(\theta) so x= r cos(\theta)= \rho sin(\phi) cos(\theta) and y/r= sin(\theta) so y= r sin(\theta)= \rho sin(\phi)sin(\theta).

And the length ##\rho \sin{\phi}## is always positive, right?
 
  • #10
\rho itself is a distance so always positive. \phi is between 0 and \pi so sin(\phi) is positive. Yes, their product, the product of positive numbers, is positive.
 
  • Like
Likes   Reactions: PFuser1232
  • #11
HallsofIvy said:
\rho itself is a distance so always positive.
Per wikipedia, "always" is too strong.
It is also convenient, in many contexts, to allow negative radial distances, with the convention that (−r, θ, φ) is equivalent to (r, θ + 180°, φ) for any r, θ, and φ.
-- https://en.wikipedia.org/wiki/Spherical_coordinate_system

Note that for some reason they are using r instead of ##\rho##, which is more commonly used in spherical coordinates.
HallsofIvy said:
\phi is between 0 and \pi so sin(\phi) is positive. Yes, their product, the product of positive numbers, is positive.
 
  • #12
HallsofIvy said:
\rho itself is a distance so always positive. \phi is between 0 and \pi so sin(\phi) is positive. Yes, their product, the product of positive numbers, is positive.

So unlike polar coordinates, ##\phi## is always restricted to be between 0 and ##\pi##.
 
  • #13
MohammedRady97 said:
So unlike polar coordinates, ##\phi## is always restricted to be between 0 and ##\pi##.
Not according to the same article whose link I posted earlier.
If it is necessary to define a unique set of spherical coordinates for each point, one may restrict their ranges. A common choice is:

r ≥ 0
0° ≤ θ ≤ 180° (π rad)
0° ≤ φ < 360° (2π rad)
However, the azimuth φ is often restricted to the interval (−180°, +180°], or (−π, +π] in radians, instead of [0, 360°). This is the standard convention for geographic longitude.
 
  • #14
Mark44 said:
Not according to the same article whose link I posted earlier.
Mark44 said:
Not according to the same article whose link I posted earlier.

Which brings me to my initial question; how can we project a "negative length" onto a plane?
 
  • #15
You can project a positive length onto a plane, right? The projection of a "negative length" would be just as long but would point in the opposite direction.
 
  • Like
Likes   Reactions: PFuser1232
  • #16
Mark44 said:
You can project a positive length onto a plane, right? The projection of a "negative length" would be just as long but would point in the opposite direction.
So, is it wrong to write ##x = |\rho \sin{\phi}| \cos{\theta}## (where ##\phi## is the angle between the position vector of a point and the ##z##-axis)?
 
  • #17
Yes, it is. What is correct is that x= \rho sin(\phi) cos(\theta). There should be no absolute value since x, which is a coordinate, not a distance, can be negative.
 
  • #18
HallsofIvy said:
Yes, it is. What is correct is that x= \rho sin(\phi) cos(\theta). There should be no absolute value since x, which is a coordinate, not a distance, can be negative.
It could still be negative if ##x = |\rho \sin{\phi}| \cos{θ}##; there are no absolute value bars around ##\cos{θ}##.
 
  • #19
Right. I should have said that the absolute value bars are not necessary here. \rho, a distance, is always positive and since \phi lies between 0 and \pi, sin(\phi) is always positive \rho sin(\phi) cannot be negative..
 
  • #20
HallsofIvy said:
Right. I should have said that the absolute value bars are not necessary here. \rho, a distance, is always positive and since \phi lies between 0 and \pi, sin(\phi) is always positive \rho sin(\phi) cannot be negative..
For what it's worth, and to repeat what I said in post #11, wikipedia disagrees that ##\rho## is always positive -- https://en.wikipedia.org/wiki/Spherical_coordinate_system
 
  • #21
Mark44 said:
For what it's worth, and to repeat what I said in post #11, wikipedia disagrees that ##\rho## is always positive -- https://en.wikipedia.org/wiki/Spherical_coordinate_system
How do we define ##\phi## anyway? I thought the concept of "positive - counterclockwise, negative - clockwise" only makes sense in a plane, not in three dimensional space.
 
  • #22
MohammedRady97 said:
How do we define ##\phi## anyway? I thought the concept of "positive - counterclockwise, negative - clockwise" only makes sense in a plane, not in three dimensional space.
##\phi## is the angle between the z-axis and the ray along which you measure ##\rho##. The z-axis and the ray define a plane.
 
  • #23
Mark44 said:
##\phi## is the angle between the z-axis and the ray along which you measure ##\rho##. The z-axis and the ray define a plane.
How do we define negative angles in that case?
 
  • #24
In this specific case, we don't. \phi is always between 0 and \pi. It is never negative.
 
  • Like
Likes   Reactions: PFuser1232
  • #25
HallsofIvy said:
In this specific case, we don't. \phi is always between 0 and \pi. It is never negative.
Is the Wikipedia article posted earlier by @Mark44 wrong about ##\rho## being negative in some cases?
 
  • #26
MohammedRady97 said:
Is the Wikipedia article posted earlier by @Mark44 wrong about ##\rho## being negative in some cases?
It's not always positive, it could be zero.
 
  • #27
The point is you can use any system for spherical coordinates as long as it is well defined. For instance every time you get in an aircraft you rely on a system which uses ±90° latitude, ±180° longitude and height above (or below, in which case you are in trouble) an approximately equipotential geoid.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 33 ·
2
Replies
33
Views
5K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K