导弹A有两个优势:它懂微积分,可以计算多项式的根。然而,导弹或者说程序员仍在学习微积分,并想知道他是否有正确的方程式。(多项式的根将由一个名叫Jenkins-Traub Code Implemented From Netlib的好家伙解决)
具体如下:
- mp = 导弹位置 - mv = 导弹速度 - sp = 飞船位置 - sv = 飞船速度 - t = 时间
根据程序员的最佳猜测,相遇点的方程式为: t*sp*sv + t*sp*mv - t*mp*sv - t*mp*mv
除了我非常确定我完全走错了方向,因为那个混乱的式子里可能应该有一些指数;这是一个尝试解决的问题:(sp-mp)(sv-mv)(t)。
我的另一个选择是对(sp-mp)(sv-mv)^2进行微分,但我想先得到反馈,部分原因是,除非我弄错了,'(sp-mp)'解析为'1'。这似乎有点奇怪。另一方面,该函数正在变化的速度可能就是我要找的。
所以 - 我错在哪里,为什么错?
谢谢。 第一个线程的潜在有用链接。 编辑:
求方程的和:
(a+bx)+(c+ex)
(a+1bx^0)+(c+1ex^0)
(a+1)+(c+1)
不可行。
方程的积:
(a+bx)(c+ex)
ac+aex+cbx+bex^2
这不是一个多项式(无法用Jenkins-Traub算法求解),看起来也不太对。
ac+1aex^0+1cbx^0+2bex^1
ac+ae+cb+2bex
我认为肯定不是这个。