8 K6 p2 @/ r& F; W
谢邀,个人想法:通过计算海陆面积比,再乘以星体表面积(近似看作球形或椭球形)从而算出海洋面积与陆地面积。而所有的测量过程显然需要在该星体的同步卫星上进行。
" X7 `2 d- X/ [7 {' n: F( E
星体表面积只需知道星体半径即可,星体半径R可以由如下方式测得:
5 ^; {* Z$ `% l7 z
①测得该同步卫星的线速度v,并计算在卫星中紧临的两次看到该星体围绕的恒星在几乎同一位置出现的时刻的时刻差T也就是卫星圆周运动的周期(星体如果不公转就选取宇宙中一个几乎静止不动的物体当作恒星进行这步操作)。由v=2πr/T可以求出轨道半径。
# h# k# W% e# Z5 i% @- R. @ ②用两根较细的棒状物体测量张角θ,操作如下:先使一根细棒的两端点与在卫星上的人此时所能看到的星体的“横截面”圆上一点三点在某个视野里能够重合(也就是在一条直线上)(用肉眼就可以对准),固定这个细棒,对另一个细棒重复该操作。两细棒的夹角即为张角θ。或者,描出卫星上的某个人在卫星里的某个位置以某个角度所能看到的星体轮廓,计算半径r0以及这个人和被描的轮廓之间的距离d,tanθ/2=r0/d
' ~1 Z+ ]2 s9 \5 v
③根据sinθ/2=R/r计算出R
! |5 o( `* R* {/ J8 ~
那么就可以算出星体表面积S=4πR²
$ I# C5 v- K* H/ o' N) m5 h4 ], B6 f
下面只需要计算海陆面积比P
% _/ t/ k$ f& H4 L* A4 G3 O# ^ 让卫星在视野中的星体上每隔一个极小的宽度△x划分一个测量带,在每个测量带内每隔一个极短的时间△t就记录一次中心点处是海洋还是陆地,直到经过时间T也就是一个周期后停止记录。依次标记测量带为X1、X2、……、Xn,记第i个测量带上记录的中心点是海洋的次数占总记录次数的比值为Pi,记函数f(i)=2π△x√[R²-(R-i△x+1/2△x)²]近似为测量带Xi的面积,则视野里海洋面积近似为Ss=∑(1≤i≤n)f(i)Pi,同理可得陆地面积Sl=∑(1≤i≤n)f(i)[1-Pi],面积比P=Ss/Sl
5 A3 V0 r9 I/ y n$ H) m1 a
那么海洋面积SS=S×P/(1+P),陆地面积SL=S/(1+P)
$ J5 q5 U& a4 ~ 本人高三党,回答的不专业的话望谅解(生病在家,半夜复习偶然看到这个问题……)
: i0 u; `5 r* d- B