第41章 最早期的编程

    第41章 最早期的编程 (第2/3页)

脑袋提宏观概念的万恶产品经理吗!】

    【换个脾气暴躁的程序员,遇到主播这种天天改需求的甲方,早就一键盘抡过去了。小苏不仅没发火,还能把逻辑理得这么顺,这是真宠啊!】

    【等等!兄弟们,你们看小苏画的那些圆圈和箭头,是不是有点像程序的控制流图,有没有看懂的?】

    【条件约束、逻辑分支、循环迭代……我的天,她是在用草稿纸写出制导算法的伪代码吗?那个年代的计算员都这么牛的吗?】

    【厉害啊,在没接触过C语言和Python的情况下,直接用微积分和代数,把制导逻辑编译成了机器能听懂的指令?】

    【谁说60年代没有软件工程?小苏同志就是宗门老祖啊!赶紧上香!】

    周云霄听着网友们的八卦,不禁一笑。

    小苏肯定不会想到,自己绞尽脑汁写在草稿纸上的一堆方程和命令行,将来某一天可以用电脑代码轻松编译、行云流水地执行。

    不过她现在只有纸和笔,更没见过电脑长什么样。

    “你在笑什么啊?”小苏突然抬起头,望了望他。

    周云霄连忙收敛笑意,顺着直播间里侯教授的话,给她点拨了一下,

    “你这个步骤的方程,可以换一种解法。”

    小苏低头看了眼手指的地方,小嘴一抿,“这是末端交会的相对运动方程,因为两个变量都在做三维机动,如果只考虑极限逃逸过载的话,这就是个非线性的微分方程组。

    要是强行去求解析解,会带出第二类椭圆积分,那样的话计算尺就算不出来了……”

    周云霄摇了摇头,从她手里把钢笔接过去,找了块草稿纸的空白,写下几行式子,

    “不要太在意精确的解析解,工程数学并不是纯数学。你看这里,末端引信的交会时间只有零点几秒,在这里把目标的加速度降维处理,看做一个常数。然后做泰勒展开的话,就能省去二次以上的截断误差!”

    小苏若有所思的想了会儿,“线性化处理的确是可以……但这样一来,破片飞散锥的边界条件会发生扭曲啊,积分域就不是规则的图形,面积分一样算不下去了。”

    “错了,你刚才不是用到复变函数了吗?”

    周云霄继续点拨道,“在这个式子后面,做个保角变换。”

    小苏愣了一下,“保角变换?”

    “没错。”周云霄画了一个简易的映射拓扑图,讲道:

    “建立导弹的复平面后,把弹体的质

    (本章未完,请点击下一页继续阅读)