天才一秒记住【热天中文网】地址:https://www.rtzw.net
金手指只会“高亮標红”
,不负责解释。
这就好比老师在卷子上打了个大叉,却不告诉你正確答案。
但这对宋星野来说,足够了。
即使没有系统,凭藉他二十年的工程经验,也能找出漏洞。
现在,这个过程被无限加速了。
“老秦,刪掉第432行到445行,让陈鑫重新写一个navier-stokes方程的近似解。”
秦锐疑惑道:“这个函数没问题吧,陈鑫验算过五遍的?”
一旁的陈鑫也奇怪,“宋师兄,这是处理木卫三引力弹弓的核心算法,理论推导没问题啊?”
宋星野却指著那团在他视野中『红得发紫的函数,淡淡道:
“理论是没问题,但是精度溢出了。”
他转头看向秦锐,目光如炬:“知道为什么收敛速度慢吗?极坐標转换时,浮点数的精度损失在多次变轨中被指数级放大。
按照这组算法飞,探测器最后会像个瞎子一样,一头撞死在木卫二的冰层上!”
“这……有这么严重吗?”
陈鑫没想到自己写的函数,会被揪出这样的漏洞。
秦锐也面露迟疑。
“不信?”
宋星野没再解释,一把夺过滑鼠,动作嫻熟地调出编译器调试窗口,
“那就跑一次局部仿真。
別只跑第三次变轨,把四、五次也加上,变量一叠加,漏洞就出来了。”
接著,他熟练地输入了几条指令,手指在键盘上飞快的敲击著。
最后,回车键敲下。
风扇声骤然变大。
十分钟后。
屏幕上弹出了一个红色的对话框:
【仿真失败,检测到刚性撞击!
】
对话框底下是一条明显的撞击率红线。
实验室內瞬间安静下来。
陈鑫傻了,秦锐也不可思议道:“臥槽……真的撞了啊?”
“既然这段函数有问题,那接下来就简单了。”
宋星野活动了一下手腕,似乎刚才只是小试牛刀,神色淡然的道:
“不用改动太多,把龙格-库塔法的步长改成动態调整,再加上一个误差补偿项,就符合动力学约束了……”
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!