関数latlon2xy_calculate_S3 マニュアル

(The documentation of function latlon2xy_calculate_S3)

Last Update: 2021/11/30


◆機能・用途(Purpose)

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


◆形式(Format)

#include <coordinate.h>
inline double latlon2xy_calculate_S3
(const int j,const int l,const double n,const double phi)


◆引数(Arguments)

j \(S_{3jl}\)の添字番号で、 関数\(S(\phi)\)の計算式における項番号を表す。
The index of the subscript of \(S_{3jl}\), which represents the index of the term of function \(S(\phi)\).
l \(S_{3jl}\)の添字番号で、 関数\(S_{2j}(\phi)\)の計算式における項番号を表す。
The index of the subscript of \(S_{3jl}\), which represents the index of the term of function \(S_{2j}(\phi)\).
n 楕円体の扁平率の逆数を\(F\)としたときの\(1/(2F-1)\)の値。
The value of \(1/(2F-1)\), where \(F\) is the inverse of the ellipticity of the ellipsoid.
phi 関数\(S_{3jl}\)の引数\(\phi\)。角度を表す量でradian単位で与える。
The argument \(\phi\) of the function \(S_{3jl}\). This quantity represents an angle in the radian unit.


◆戻り値(Return value)

計算した\(S_{3jl}\)の値。
The value \(S_{3jl}\) computed.


◆使用例(Example)

const double F=298.257222101;
const double n=1.0/(2.0*F-1.0);
double S3=latlon2xy_calculate_S3(0,1,n,pi/2.0);