Calculate the arc length between two points over a hyper-sphere

Click For Summary

Discussion Overview

The discussion revolves around calculating the arc length (geodesic distance) between two points on an n-dimensional hypersphere. Participants explore the feasibility of extending known formulas from lower dimensions to higher dimensions and discuss related concepts such as the dot product and the intersection of a line with a hypersphere.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant inquires about the possibility of computing arc length on an n-dimensional sphere and seeks confirmation from others.
  • Another participant suggests that the arc length can be calculated as the radius times the angle between the points, which can be derived from the dot product.
  • There is a discussion on whether the same computation method for arc length applies in dimensions greater than three, with some participants affirming its applicability.
  • Participants discuss the nature of the dot product in n dimensions, with agreement that it follows the same principles as in lower dimensions.
  • One participant proposes the formula S = R*acos(a.b/R²) for arc length on an n-sphere and seeks validation.
  • Questions arise regarding the computation of the intersection point between an n-vector and a hypersphere, with participants clarifying definitions and conditions for the intersection.
  • Another participant describes how to find the intersection of a line through the origin and a point on the hypersphere, suggesting that it is straightforward if the line is a diameter.
  • There is a query about extending a 2D development to n dimensions, with responses indicating that the same principles apply.
  • One participant provides a mathematical description of the hypersphere and the parametric equations for a line, leading to a quadratic equation for finding intersection points.

Areas of Agreement / Disagreement

Participants generally agree on the applicability of certain formulas and concepts across dimensions, but there are still questions and clarifications regarding specific computations and definitions, indicating that the discussion remains unresolved in some areas.

Contextual Notes

Some limitations include the need for clarity on definitions of vectors and spheres, as well as the assumptions made regarding dimensionality and the nature of the computations involved.

7toni7
Messages
7
Reaction score
0
Good morning,

I'm trying to compute the arclength (geodesic distance) between two n-dimensional points over a n-dimensional sphere (hypersphere). Do you know if it is possible? If yes, please, I'd be very pleased if you, as experts, provide me this knowledge.

Thank you very much
 
Physics news on Phys.org
welcome to pf!

hi 7toni7! welcome to pf! :smile:

won't it just be the radius times the angle between them?

(which you can get from the dot-product)
 
Hello tiny-tim,

Thank you very much for your answer, and I'm pleased to be in this forum.
Yes, I think the same.
In 2D and 3D is just: (arclength = S, radius = R (in radians), angle between points= ω)

S = R*ω.

Then, I have 3 doubts:
1 - when dealing with dimensions greater than 3...the order of hundreds, could we do the same computation than 2 and 3 Dimensions? Could we extend this equation to higher dimensions?

2 - The dot product in N dimensions...is just the same than 2 and 3 dimensions?

3 - This formula is in an euclidean space, isn't it?

Thank you very much,
Best regards.
 
hello 7toni7! :smile:
7toni7 said:
1 - when dealing with dimensions greater than 3...the order of hundreds, could we do the same computation than 2 and 3 Dimensions? Could we extend this equation to higher dimensions?

2 - The dot product in N dimensions...is just the same than 2 and 3 dimensions?

3 - This formula is in an euclidean space, isn't it?

1. yes

2. yes: (a1,a2,…an).(b1,b2,…bn) = a1b1 + a2b2 + …anbn

(don't forget that the dot product gives you R2cosω, so you'll have to divide by R2, and then use the cos-1 button ! :wink:)

3. yes :smile:
 
Thank you.
Then, the arclength on a n-sphere can be computed as follows:

S = R*acos(a.b/R2).

I think it is correct. Isn't it?


A last question, do you know how to compute the intersection point between a n-vector and a n-sphere?

Thank you so much again.
Best
 
7toni7 said:
Then, the arclength on a n-sphere can be computed as follows:

S = R*acos(a.b/R2).

yes :smile:
A last question, do you know how to compute the intersection point between a n-vector and a n-sphere?

(this is from your other thread, isn't it?)

do you mean an n-vector starting from the origin (the centre of the n-sphere)?

if not, how are you defining the n-vector and the n-sphere? :confused:
 
Hello,

Yes, suppose that we have one n-sphere. Inside it, we have a n-point (this point different of the origin, it is another point named H).

So, I have to compute the intersection of the line (that goes from the origin of the n-sphere passing from H) with the n-sphere. do you understand? is it possible?

Thank you in advance again,
Best.
 
7toni7 said:
So, I have to compute the intersection of the line (that goes from the origin of the n-sphere passing from H) with the n-sphere. do you understand? is it possible?

ah, so the line is a diameter of the n-sphere?

then yes, it's easy …

the n-vector to the intersection will be a scalar multiple of the n-vector to H, such that the magnitude of the n-vector (ie, the square-root of the dot-product with itself) equals the radius :wink:
 
Well,
This is how I do it in 2 dimensions. See image.

Now, my question is: could this development be extended to N dimensions?

IMAG0760.jpg


Thank you
 
  • #10
7toni7 said:
Now, my question is: could this development be extended to N dimensions?

yes, the same formula (radius times the unit vector in the P direction) works in n dimensions …

Q = R*(P/|P|) :smile:
 
  • #11
In n-dimensional Euclidean space, the (hyper)sphere with radius R and center at (a_1, a_2, ..., a_n) has equation (x_1- a_1)^2+ (x_2- a_2)^2+\cdot\cdot\cdot+ (x_n- a_n)^2= R^2. The line through the origin and point (b_1, b_2, ..., b_n) is given by the parametric equations x_1= b_1t, x_2= b_2t, ..., x_n= b_nt. Replacing x_1, etc. in the equation of the sphere with those gives a single quadratic equation for t. Finding the two solutions to that equation gives the two points at which the line crosses the sphere.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
9K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
8K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K