箱直接求解。
手指在键盘上飞速地敲击着,键盘声在实验室里响了大概二十分钟。
和做正规的建模训练不同的是,这一次许志远只需要做一个大概就行了。
再加上韩川已经在稿纸上把算法流程画得足够清晰了:每个测控站覆盖边界的活动标架如何定义,相邻标架之间的夹角如何计算,地球自转的旋转项加在哪个位置,轨道倾角的修正项怎么分解到切向和法向分量。
可以说每一步都用箭头标出了输入和输出,变量命名也写在旁边。
他要做的就是把这张流程图翻译成MATLAB语言而已,这对于他来说并不难。
当最后一行代码落下,许志远敲下了运行键。
屏幕上的命令窗口开始刷屏,一行行迭代日志飞速滚过。
很快,一张覆盖了整个地球的曲线图在电脑屏幕上展开,监测站和卫星的交界线用白色的虚线标记了出来。
“不可思议!”
盯着屏幕上的数字和曲线,许志远忍不住咽了口唾沫,满脸的惊讶和兴奋。
“所有夹角全部大于零,最小的也有零点三度,大部分区域都在一度以上,几乎没有盲区!”
滚动着鼠标,他不敢置信地调出了原始参数和热力图数据。
最小的夹角区域在好望角,夹角是零点三度,意味着在好望角附近有两个检测站相距相对较远,导致第三个站必须更大才能覆盖空白区域。
简单地来说,就像是手机的信号站一样,前两个信号站的信号覆盖区域比较小,有部分区域信号就会较弱,需要第三个信号站来做补充。
但即便是没有第三个信号站,覆盖较弱区域也不是完全没有信号,只是强度较低而已。
这份数据,不夸张地说,拿到去年的国赛上去,即便现在只是一个粗糙的版本,也能够直接拿到第一名!
而且是毫无悬念的第一名!
因为去年这道题最优秀的国一,在全球布了十三个站的基础上,覆盖率也只不过是百分之九十八点七而已。
而他在韩川提供的数学建模上写出来的代码,覆盖率达到了百分百!