SphericalDistance
SphericalDistance[{θ1,ϕ1},{θ2,ϕ2}]
単位球上の点{θ1,ϕ1}と点{θ2,ϕ2}の間の大円距離を返す.
SphericalDistance[{θ1,1,θ1,2,…,ϕ1},{θ2,1,θ2,2,…,ϕ2}]
単位超球の球面上の任意次元の点と点の間の測地線距離を返す.
詳細
- 球または超級の座標ベクトルは,CoordinateChartDataおよびCoordinateTransformDataと同じ慣習を使うが,最初の r 座標は削除する.
- 半径 r の超球上の測地線距離はSphericalDistanceの結果に半径 r を掛けて得ることができる.
- 2D球面上の点もGeoPosition[{lat,lon}]表記で指定できる.経緯度の単位は度である.
- SphericalDistanceは点のリストに縫い込まれる.SphericalDistance[point,points]は距離のリストを返し,SphericalDistance[points1,points2]は距離の行列を返す.
- SphericalDistanceは,数値データを扱っている場合に複素数入力は受け付けず,実数値出力だけを返す.
例題
すべて開くすべて閉じるスコープ (5)
SphericalDistanceは厳密な数値入力を取る:
SphericalDistanceは任意精度の数値入力を取る:
SphericalDistanceは記号入力に使うことができる:
矩形DistanceMatrixを計算し,結果をArrayPlotで表示する:
SphericalDistanceにはGeoPosition[{lat,lon}]表記の点が使える:
点のGeoPositionリストを使う:
アプリケーション (3)
特性と関係 (5)
SphericalDistanceとVectorAngleの結果と比較する:
EuclideanDistanceの結果は,常にSphericalDistanceの結果より小さい:
AstroAngularSeparationの結果と比較する:
GeoPositionを使って座標を指定する:
楕円体の地球上でGeoDistanceを計算する:
実数上で簡約したVectorAngleの結果と比較する:
考えられる問題 (1)
テキスト
Wolfram Research (2023), SphericalDistance, Wolfram言語関数, https://reference.wolfram.com/language/ref/SphericalDistance.html.
CMS
Wolfram Language. 2023. "SphericalDistance." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SphericalDistance.html.
APA
Wolfram Language. (2023). SphericalDistance. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SphericalDistance.html