亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? guidao2.txt

?? 計算飛船相對測站的位置矢量單位矢量在赤道坐標系中的三個分量
?? TXT
字號:
!飛船相對測站的位置矢量單位矢量在赤道坐標系中的三個分量
real(kind=8)::lamta(17)
real(kind=8)::mu(17)
real(kind=8)::nu(17)
real(kind=8)::tr(0:17),s(0:17) !觀測時刻對應的儒略世紀數和格林尼治平恒星時
real(kind=8)::obspos(17,3) !測站的地心赤道坐標
real(kind=8)::para(17,3,6)
real(kind=8)::rightv(17,3),f(17),g(17)
real(kind=8) :: f_dot(17),g_dot(17)
integer(kind=4)::i,j
!自定義線性方程系數行列式的維數
real(kind=8) :: left(6,6),antileft(6,6)
real(kind=8) :: right(6)
real(kind=8) :: ans(6) !飛船的位置矢量和速度矢量
!real(kind=8) :: orbitpara(6) !飛船軌道的軌道根數
t(0)=28664.0
open(10,file="data.txt")!讀入數據
do i=1,17
  read(10,*) t(i),a(i),h(i)
end do
do i=0,17
  tr(i)=(t(i)/(24*3600)+365*2+28+29+31+1)/36525
end do
!計算觀測時刻的格林尼治平恒星時
call ut_s (tr,s)
call obs_pos(s,obspos)
call lmn(lamta,mu,nu,a,h)
print *, mu(1),nu(1)
do i=1,17
  f(i)=1
  g(i)=t(i)-t(0)
end do
100 do i=1,17
    para(i,1,1)=0
    para(i,1,2)=0
    para(i,1,3)=f(i)*nu(i)
    !print *, f(i),nu(i),para(i,1,3)
    para(i,1,4)=g(i)*nu(i)
    para(i,1,5)=-f(i)*mu(i)
    para(i,1,6)=-g(i)*mu(i)
    para(i,2,1)=f(i)*nu(i)
    para(i,2,2)=g(i)*nu(i)
    para(i,2,3)=0
    para(i,2,4)=0
    para(i,2,5)=-f(i)*lamta(i)
    para(i,2,6)=-g(i)*lamta(i)
    para(i,3,1)=f(i)*mu(i)
    para(i,3,2)=g(i)*mu(i)
    para(i,3,3)=-f(i)*lamta(i)
    para(i,3,4)=-g(i)*lamta(i)
    para(i,3,5)=0
    para(i,3,6)=0
    rightv(i,1)=nu(i)*obspos(i,2)-mu(i)*obspos(i,3)
    rightv(i,2)=nu(i)*obspos(i,1)-lamta(i)*obspos(i,3)
    rightv(i,3)=mu(i)*obspos(i,3)-lamta(i)*obspos(i,2)
    
  end do
!自己設置矩陣right,left,n
!print*, para(1,1,3)
  do j=1,6
    left(1,j)=para(1,2,j)
    left(2,j)=para(1,3,j)
    left(3,j)=para(9,1,j)
    left(4,j)=para(9,3,j)
    left(5,j)=para(17,1,j)
    left(6,j)=para(17,2,j)
end do
      right(1)=rightv(1,2)
    right(2)=rightv(1,3)
    right(3)=rightv(9,1)
    right(4)=rightv(9,3)
    right(5)=rightv(17,1)
    right(6)=rightv(17,2)
do i=1,6
  print*, left(i,1),left(i,2),left(i,3),left(i,4),left(i,5),left(i,6)
end do
do i=1,6
  print*, right(i)
end do
!write(*,*) t(0)
!write(*,*) ans(1)**2+ans(3)**2+ans(5)**2
!根據定點數據確定是不是需要法化參數
!call transposematrix(left,antileft)
!call multi(left,antileft)
!call laplace(left,right,ans,f,g,s)
!laplace方法定軌

call state(left,right,ans)
!print *, ans(1)**2+ans(3)**2+ans(5)**2
!print *, left(1,3)
do i=1,17
f_dot(i)=1-(t(i)-t(0))**2/(2*(sqrt(ans(1)**2+ans(2)**2+ans(3)**2))**3)
g_dot(i)=t(i)-t(0)-(t(i)-t(0))**3/(6*(sqrt(ans(1)**2+ans(2)**2+ans(3)**2))**3)
end do
do i=1,17
if (.not.((abs(f_dot(i)-f(i))<1d-7).and.(abs(g_dot(i)-g(i))<1d-7))) then
  do j=1,17
    f(i)=f_dot(i)
    g(i)=g_dot(i)
       print *, f(i),g(i) 
    end do
    stop
    goto 100
end if
end do
write(*,*) ans(1)**2+ans(3)**2+ans(5)**2
stop
end
!write(*,*) t(0)
!call orbital_para (ans)


!世界時和格林尼治恒心時轉化子函數
subroutine ut_s (t,s)
real(kind=8)::t(0:17),s(0:17)
real(kind=8),parameter::pi=3.14159265
integer(kind=4)::i
do i=0,17
  s(i)=((18.6973746+879000.0513367*t(i))*15+(0.093104*t(i)**2+6.2D-6*t(i)**2)/240)*pi/180
end do
end

!計算測站赤道直角坐標系中的位置矢量
subroutine obs_pos(s,obspos)
real(kind=8),parameter::ae=6378140,pi=3.14159 !地球半長徑
real(kind=8)::long=120.0/180.0*pi,lat=36.0/180.0*pi,high=40 !測站的經度,緯度和高度
real(kind=8)::s(17),obspos(17,3)
integer(kind=4)::i,j
do i=1,17
  obspos(i,1)=(ae+high)*cos(s(i))*cos(long)*cos(lat)-sin(s(i))*sin(long)*cos(lat)
  obspos(i,2)=(ae+high)*sin(s(i))*cos(long)*cos(lat)+cos(s(i))*sin(long)*cos(lat)
  obspos(i,3)=(ae+high)*sin(lat)
end do
end

!計算飛船相對測站的位置矢量單位矢量在赤道坐標系中的三個分量
subroutine lmn(lamta,mu,nu,a,h)
implicit none
real(kind=8),parameter:: pi=3.1415926
real(kind=8)::long=120.0/180.0*pi,lat=36.0/180.0*pi,high=40
real(kind=8)::lamta(17)
real(kind=8)::mu(17)
real(kind=8)::nu(17)
real(kind=8)::a(17)
real(kind=8)::h(17)
integer(kind=4)::i,j
do i=1,17
  lamta(i)=(sin(lat))**2*cos(h(i))*cos(a(i))-cos(lat)*sin(lat)*sin(h(i))&
  &-cos(h(i))*sin(a(i))*cos(lat)
  mu(i)=cos(lat)*(sin(lat)*cos(h(i))*cos(a(i))-cos(lat)*sin(h(i)))+&
  & sin(lat)*cos(h(i))*sin(a(i))
  nu(i)=-cos(lat)*cos(h(i))*cos(a(i))+sin(lat)*sin(h(i))
end do
end



!解線性方程組
subroutine state(left,right,ans)
implicit none
real(kind=8) :: left(:,:)
real(kind=8) :: right(:)
real(kind=8) :: ans(:)
real,allocatable :: temp(:,:)
integer :: i,n
n=size(left,1)
allocate(temp(n,n))
temp=left
ans=right
call uptrimatrix(temp,ans,n)
call lowtrimatrix(temp,ans,n)
do i=1,n
ans(i)=ans(i)/temp(i,i)
end do
return
end

!求矩陣的上三角矩陣
subroutine uptrimatrix(temp,ans,n)
implicit none
integer::n
real :: temp(n,n)
real :: ans(n)
integer::i,j
real :: e
do i=1,n-1
do j=i+1,n
  e=temp(j,i)/temp(i,i)
  temp(j,i:n)=temp(j,i:n)-temp(i,i:n)*e
  ans(j)=ans(j)-ans(i)*e
end do
end do
return
end

!求矩陣的下三角矩陣
subroutine lowtrimatrix(temp,ans,n)
implicit none
integer::n
real :: temp(n,n)
real :: ans(n)
integer::i,j
real :: e
do i=n,2,-1
do j=i-1,1,-1
  e=temp(j,i)/temp(i,i)
  temp(j,i:n)=temp(j,i:n)-temp(i,i:n)*e
  ans(j)=ans(j)-ans(i)*e
end do
end do
return
end

!求矩陣的轉置矩陣
subroutine transposematrix(a,antia)
implicit none
real :: a(:,:)
real :: antia(:,:)
integer m,n,i,j
m=size(a,1)
n=size(a,2)
do i=1,m
do j=1,n
antia(j,i)=a(i,j)
end do
end do
return
end 

!計算矩陣乘法
subroutine multi(left,antileft)
implicit none
real ::left(:,:),antileft(:,:)
integer:: m,n
integer i,j,k,l
real :: ans(6,6)
n=size(left,1)
m=size(left,2)
do i=1,n
do j=1,n
      do l=1,m
      ans(i,j)=ans(i,j)+left(i,l)*antileft(l,j)
      end do
end do
end do
do i=1,n
do j=1,n
    left(i,j)=ans(i,j)
end do
end do
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av福利| 亚洲高清免费观看高清完整版在线观看| 91久久奴性调教| 色综合一区二区三区| 懂色av中文字幕一区二区三区| 国产成人精品影院| 高清shemale亚洲人妖| 国产成人精品亚洲777人妖| 国产成人免费视频网站| av网站免费线看精品| 91女厕偷拍女厕偷拍高清| 在线观看国产一区二区| 欧美色爱综合网| 69久久夜色精品国产69蝌蚪网| 欧美精品亚洲二区| 日韩欧美一区在线| 久久亚洲一区二区三区四区| 日本一区二区视频在线| 中文字幕一区二区在线观看| 亚洲女同女同女同女同女同69| 亚洲欧美日韩国产手机在线| 亚洲一区在线视频观看| 午夜精品福利一区二区三区av| 久久精品久久精品| 成人网男人的天堂| 91成人国产精品| 日韩欧美视频一区| 中文在线资源观看网站视频免费不卡| 中文字幕制服丝袜一区二区三区| 亚洲国产精品视频| 国产一区二区三区免费播放| 成人av影院在线| 欧美人与性动xxxx| 国产农村妇女毛片精品久久麻豆 | 91最新地址在线播放| 日本精品一区二区三区高清| 69p69国产精品| 国产精品女上位| 天天av天天翘天天综合网 | 亚洲少妇最新在线视频| 天天操天天综合网| www.欧美日韩国产在线| 欧美色倩网站大全免费| 亚洲精品一区二区三区99| 夜色激情一区二区| 国产福利一区二区三区视频 | 91蜜桃网址入口| 欧美大胆一级视频| 一区二区三区欧美在线观看| 国产呦萝稀缺另类资源| 欧美日韩视频不卡| 中文字幕在线观看不卡| 精品一区二区在线观看| 欧美日韩美少妇| 日韩理论片中文av| 国产精品一区不卡| 日韩一区二区电影网| 亚洲一区二区三区四区五区中文 | 亚洲香肠在线观看| 成人av免费在线播放| 精品动漫一区二区三区在线观看| 亚洲线精品一区二区三区八戒| 成人美女在线观看| 久久女同性恋中文字幕| 美女国产一区二区| 日韩你懂的在线播放| 亚洲风情在线资源站| 欧美亚洲动漫制服丝袜| 中文字幕中文乱码欧美一区二区 | 欧美在线一区二区三区| 亚洲欧美国产77777| 成人小视频免费观看| 久久精品一区二区三区不卡牛牛 | 久久福利视频一区二区| 欧美一区永久视频免费观看| 午夜精品影院在线观看| 欧美日韩视频专区在线播放| 亚洲国产aⅴ成人精品无吗| 色天天综合色天天久久| 亚洲综合成人在线视频| 在线视频综合导航| 亚洲一级二级三级| 欧美日韩国产乱码电影| 丝袜亚洲另类丝袜在线| 6080午夜不卡| 国产资源在线一区| 久久久久国产一区二区三区四区 | 亚洲成人免费av| 欧美日韩国产美女| 麻豆91小视频| 国产欧美日韩精品a在线观看| 国产剧情av麻豆香蕉精品| 国产免费观看久久| 91性感美女视频| 一区二区三区欧美久久| 欧美精品一二三四| 国产在线视频一区二区| 亚洲视频在线一区二区| 欧美视频在线观看一区| 毛片av一区二区三区| 欧美激情在线观看视频免费| 91在线国产观看| 石原莉奈一区二区三区在线观看| 精品久久久久久久久久久久久久久 | 久久精品水蜜桃av综合天堂| 白白色 亚洲乱淫| 亚洲影院理伦片| 精品国产一区二区三区久久影院 | 精品国产凹凸成av人网站| 丰满白嫩尤物一区二区| 一个色妞综合视频在线观看| 日韩一卡二卡三卡四卡| eeuss影院一区二区三区| 日韩二区三区四区| 欧美国产欧美亚州国产日韩mv天天看完整| 99热精品一区二区| 免费在线观看一区| ㊣最新国产の精品bt伙计久久| 制服丝袜成人动漫| 成人ar影院免费观看视频| 天天综合网天天综合色| 国产精品色噜噜| 日韩欧美www| 欧美在线一区二区三区| 国产不卡视频一区二区三区| 日韩黄色免费电影| 亚洲三级理论片| 国产婷婷色一区二区三区四区 | 一区二区三区四区乱视频| 欧美不卡激情三级在线观看| 91麻豆视频网站| 国产xxx精品视频大全| 日韩精品电影一区亚洲| 亚洲综合另类小说| 亚洲欧洲综合另类| 久久久高清一区二区三区| 欧美另类变人与禽xxxxx| 日本大香伊一区二区三区| 成人美女视频在线看| 国产一二三精品| 久久99精品视频| 日韩电影免费一区| 亚洲高清免费观看 | 久久色在线观看| 欧美高清视频一二三区| 欧美亚洲另类激情小说| 在线观看国产精品网站| 日本高清不卡aⅴ免费网站| 成人av在线一区二区三区| 国内外精品视频| 经典一区二区三区| 精品一区二区三区欧美| 久久99精品久久久久久久久久久久| 天天色天天爱天天射综合| 午夜精品久久久久久久| 天堂资源在线中文精品| 日韩精品电影在线| 日本美女视频一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 视频一区欧美精品| 日韩av一区二区三区四区| 日本欧美加勒比视频| 蜜臀久久99精品久久久画质超高清| 日本不卡1234视频| 麻豆精品一区二区av白丝在线| 久久精品国产亚洲5555| 国产乱码精品1区2区3区| 国产凹凸在线观看一区二区| 波多野结衣在线一区| 91蝌蚪国产九色| 欧美性色欧美a在线播放| 91精品国产综合久久久久久久久久| 日韩亚洲欧美中文三级| 久久综合色一综合色88| 国产精品日日摸夜夜摸av| 亚洲色图欧美偷拍| 午夜视黄欧洲亚洲| 国产在线播精品第三| 99久久国产免费看| 欧美视频精品在线| 2023国产一二三区日本精品2022| 国产欧美一区二区三区鸳鸯浴| 国产精品国产三级国产普通话蜜臀 | 日本福利一区二区| 日韩欧美亚洲国产另类| 中文字幕精品一区二区三区精品| 亚洲欧洲精品成人久久奇米网| 亚洲高清不卡在线观看| 国产伦精品一区二区三区在线观看| 成人午夜免费av| 777奇米成人网| 国产精品电影一区二区| 日本在线观看不卡视频| 9人人澡人人爽人人精品| 欧美一区二区三区婷婷月色| 国产精品区一区二区三区| 日韩精品国产精品| 色噜噜偷拍精品综合在线| 精品电影一区二区| 视频一区二区中文字幕|