gpt4 book ai didi

c++ - 以 [0.5, 0.5, 0.5] 为中心的盒子大小为 1 的模拟是否有缺陷?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:23 26 4
gpt4 key购买 nike

我是一名数值物理学家,我在我的社区看到了一些模拟代码,它们使用了一个中心在 [0.5, 0.5, 0.5] 中且归一化长度为 1(因此框坐标从 0.1.)。在此框中执行大量物理计算,通常需要尽可能高的精度。

我认为做这样的事情可以被视为缺陷,但我想确认这一点。我倾向于认为这是一个缺陷,因为当我们在 0. 附近有更多的数值精度时,数值精度在整个盒子中并没有很好地平衡。

要有一个很好的平衡我认为这样的盒子:

  • 应该以 0. 为中心(从 -0.50.5)如果想要围绕盒子中心的对称精度
  • 应该以 1.5 为中心(从 1.2.)如果想要在整个框中获得准同质精度

我是正确的还是完全错误的?

最佳答案

你是对的。

从 1.0 到 2.0 的精度将在整个表面上保持一致,就像您使用固定点一样。

从 -0.5 到 0.5 的精度在中心点附近最高,在边缘附近较低(但仍然相当好)。

从 0.0 到 1.0 的精度在 (0.0, 0.0) 角附近最高,在 (1.0, 1.0) 角附近最低,因此它的行为会略微不均匀。

关于c++ - 以 [0.5, 0.5, 0.5] 为中心的盒子大小为 1 的模拟是否有缺陷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com