- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有一个常用的verlet-integration Johnathan Dummer 在网上的公式,称为 Time-Corrected Verlet。但是我读过几个论坛帖子,人们在某些情况下会得到奇怪或意外的结果。
Formula by Johnathan Dummer:
x1 = x + (x – x0) * dt / dt0 + a * dt^2
x1 = x + (x – x0) * dt / dt0 + a * dt * (dt + dt0) / 2
x1 = x - x0 + a * dt^2
也很奇怪在他的网站上而不是正确的
x1 = 2x - x0 + a * dt^2
.
最佳答案
维基百科页面Verlet integration - Non-constant time differences给出两个公式,不做引用。我自己没有检查过推导,但第二个改进公式的推理看起来很合理。
我已经下载了 Dummer 的电子表格并修改了其中一个公式以使用更正。结果要好得多。
确切的结果以黄色显示,我们看到仅使用具有波动帧速率的普通 Verlet 算法是很糟糕的。 Dummer 的红色时间正确变体非常好,但有点偏离。带有改进校正的深绿色版本要好得多。
对于具有二次解的重力射弹,您可能会发现改进版本是准确的。当度数变得更高时,它将与真实路径不同,可能值得测试以查看我们是否仍能获得更好的近似值。
对 sin 曲线进行相同的计算表明改进的方法要好得多。在这里,时间正确的 Verlet 漂移了很多。改进后的版本更好,与确切答案仅相差一点点。
对于PS。注意如果在TCV公式中设置dt=dt0
x1 = x + (x – x0) * dt / dt0 + a * dt^2
x1 = x + x – x0 + a * dt^2
= 2 x – x0 + a * dt^2
关于math - 时间修正的 Verlet 数值积分公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32709599/
有人可以告诉我这段代码的错误吗?我的问题是,如果输入在数组中,则显示“找到”,如果输入不在数组中,则显示“未找到”。为什么我输入的内容只能显示“找到”? String [] deptName = {"
我以前从未使用过 javascript,只需要一点帮助。我有这个: if (vars.devUrl != '') { vars.smsmessage = vars.smsmessage +
我在页面上有这个表格: 这只是查询结果,返回属于当前用户的记录。我添加了删除按钮。 我是 jquery&ajax 新手,我自己发明了这个任务。我想使用这些技术来处理按钮。它应该删除表中的一行。 由于我
关于以下 cv2.inRange(...) 调用: mask = cv2.inRange(quantized_img, color, color) 'quantized_img' 和 'color'
交叉发布于 CrossValidated . 前阵子问this question ,这是关于在使用 IV/2SLS 时纠正标准错误,并且第一阶段有一个 tobit 分布,我从 jay.sf 得到了一个
我有一个关于 CSS 的特殊问题——“VPS Plans”div 和“Features”div 应该 float 在一起并排在底部。不幸的是,除非我将 Features div 的大小调整为 460p
我已经打开并解析了下面的 xml,现在需要找到区域为“IE”的特定产品 block ,然后修改其“cleared_for_sale”和“wholesale_price_tier”值,但我不确定如何操作
所以我已经接近终点了,但我不明白为什么会这样。也许是因为编码一段时间后我现在很愚蠢。然而。所以我的程序应该允许两个文件。第一个是 MP3,另一个是 Wav。我让他们去工作。我的意思是,如果我选择 Wa
我的代码在除 IE7 之外的所有浏览器中都能正确显示,我不知道为什么。我已经浏览了很多有关 IE7 问题的线程,但无济于事。类似的 li 标签元素有六个。他们应该连续三个出现。这是 HTML 的一部分
input[type=file] { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0);
我在我的团队中使用 Phabricator 和 Arcanist 进行代码审查。 “arc land”命令很棒,但有一种情况它对我们不起作用。 我们有一个 xml 文件,其中包含一个链表(每个元素都引
我目前正在使用 Matlab File Exchange 上的 Toolbox Graph 来计算 3D 表面的曲率,发现它们非常有用 (http://www.mathworks.com/matlab
我是一名优秀的程序员,十分优秀!