shijianzhuanhuan.f90
来自「计算卫星位置的fortran程序」· F90 代码 · 共 19 行
F90
19 行
SUBROUTINE G_GPS(Y,M,D,H,MIN,S,WN,TOW) !格里高利历转化为儒略日
IMPLICIT NONE
REAL*8 TOW,S
INTEGER Y,M,D,MIN,H,SUM,WN
DOUBLE PRECISION JD,H1
Y=Y+2000
! WRITE(10,*)Y,"年",M,"月",D,"日",H,"时",MIN,"分",S,"秒"
IF(M<=2)THEN
Y=Y-1
M=M+12
ENDIF
JD=INT(365.25*Y)+INT(30.6001*(M+1))+D+1720981.5
! WRITE(*,*)"JD=",JD
WN=INT((JD-2444244.5)/7)
TOW=((JD-2444244.5)-WN*7)*86400.0+H*3600+MIN*60+S !+WN*604800
! WRITE(*,*)"WN=",WN,"TOW=",TOW
RETURN
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?