関数latlon2xy_calculate_S マニュアル

(The documentation of function latlon2xy_calculate_S)

Last Update: 2021/11/30


◆機能・用途(Purpose)

latlon2xyの補助関数として 計算式中の\(S(\phi)\)を計算する。
As a supplementary function of latlon2xy, compute \(S(\phi)\) of the formula.


◆形式(Format)

#include <coordinate.h>
inline double latlon2xy_calculate_S
(const double a,const double n,const double phi)


◆引数(Arguments)

a 楕円体の長半径(m)。
The longer radius (m) of the ellipsoid.
n 楕円体の扁平率の逆数を\(F\)としたときの\(1/(2F-1)\)の値。
The value of \(1/(2F-1)\), where \(F\) is the inverse of the ellipticity of the ellipsoid.
phi 関数\(S\)の引数\(\phi\)。角度を表す量でradian単位で与える。
The argument \(\phi\) of the function \(S\). This quantity represents an angle in the radian unit.


◆戻り値(Return value)

計算した\(S(\phi)\)の値。
The value of \(S(\phi)\) computed.


◆使用例(Example)

const double a=6378137.0;
const double F=298.257222101;
const double n=1.0/(2.0*F-1.0);
double S=latlon2xy_calculate_S(a,n,pi/2.0);