数值方法 问答列表

梯度下降残差

作者:blov 提问时间:11/17/2023

我已经实现了梯度下降法来寻找非线性方程组的根,我想知道残差是如何确定的?残差只是欧几里得范数(2-范数)吗?我正在尝试绘制残差以查看随时间的变化,但我对该术语以及您如何计算它感到非常困惑。如果我的残差...

基于二分法巴纳赫定理证明中使用的参数找到停止准则

作者:Aversions 提问时间:11/17/2023

我们被问到以下问题: 编写伪代码以在 f 上实现 bisection 方法,该方法在 问题 1.您应该包括一个基于巴纳赫定理证明中使用的参数的停止标准。 问题 1 的给出如下:考虑函数 f(x) =...

关于比较浮点数的公差和公式的原则性推理?

作者:shadowtalker 提问时间:2/14/2023

Python 标准库包含函数 math.isclose,它等效于: abs(a - b) <= max(rtol * max(abs(a), abs(b)), atol) Numpy 库同样包含...

在围绕中心物体的引力场中计算物体轨迹的跳跃算法 (Python 3.8.2)

作者:Prometheus 提问时间:3/2/2021

我几乎删除了最后一个代码并开始新的代码。我添加了一个名为 Object 的新类,它取代了名为 body_1 和 body_2 的列表。此外,所有计算现在都是在 Object 类中完成的。以前的大多数现...

正确舍入计算处理溢出的两个浮点数之和的 sqrt

作者:TLW 提问时间:5/3/2021

有没有一种好的方法来计算正确舍入的结果 sqrt(a+b) 对于浮点数 和(精度相同),where 和 ?ab0<=a<+inf0<=b<+inf 特别是,对于计算会溢出的输入值?a+b (...

RK积分器中的长双精度误差饱和

作者:David 提问时间:5/20/2021

我正在尝试编写一个使用长双精度的积分器。我知道我的系统架构有很长的双重支持,但出于某种原因,我的积分器的精度最高为 16 位有效数字。这里有一些代码,它重现了我所看到的。此示例的积分器改编自此源代码。...

在某些情况下,哈雷的方法迭代会比牛顿的方法迭代更好吗?

作者:FusRoDah 提问时间:9/23/2021

我正在研究哪种除法算法在高精度数字输入上最有效。其中一个因素(至少在迭代方法中)是选择最佳起点。然而,更重要的是方法本身的选择。 当尝试计算数字 a 的倒数时,使用的方法之一是牛顿迭代 这具有二次...

浮点文字中要尽可能正确地表示值的最小有效十进制位数是多少?

作者:xiver77 提问时间:4/25/2022

例如,使用 IEEE-754 32 位二进制浮点数,让我们表示 的值。它不能完全完成,但会产生最接近 的值。您可能希望以十进制形式写入该值,并让编译器将十进制文本转换为二进制浮点数。1 / 30x3e...

为什么 Clang 会添加额外的 FMA 指令?

作者:HesLg 提问时间:6/24/2022

#include <immintrin.h> __m256 mult(__m256 num) { return 278*num/(num+1400); } .LCPI0_0: .long 0x...

为什么 1e100 不能完全表示为 64 位浮点数?

作者:James Rider 提问时间:7/3/2022

有人告诉我,1e100 不能完全表示为 64 位浮点数。使用 64 位浮点数,我们可以在有效数中有 16 位有效数字,并操纵指数(最多约 10^308)。因此,由于 1e100 只有一个有效数字,为什...


共42条 当前第3页