Stability (Numerical analysis)

尝试应用我在这个问题中看到的答案, a+x=aa+eps(a)/2 一起工作得很好。假设我们有 x^b+a=a ,其中 b 是一个小整数,比如说 3 和 a=2000 。然后 a+(eps(a))^3a+(eps(a)/2)^3 将始终返回数字 a 。有人可以帮助测量 x 吗?无论如何,即使与 eps 不同也可以。

附言1938+(eps(1938)/0.00000000469)^3 是返回 ans = 1.9380e+003 的最后一个数字。1938+(eps(1938)/0.0000000047)^3 返回 a=1938 。这有什么关系吗?

最佳答案

x = (eps(a)/2).^(1/(b-eps(a)/2))
如果 b = 3

(eps(1938)/2).^(1/(3-eps(1938)/2)) > eps(1938)/0.0000000047

关于matlab - 找到 x^b+a = a 的最大 x,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20551851/

10-13 08:34