计算机的错误计算(一百六十四)

ops/2024/11/25 8:12:15/

摘要  探讨 MATLAB 中 \frac{(e^x-1)}{x} 函数的计算精度问题。

例1.  考虑在许多应用中出现的函数 f(x)=\frac{e^x-1}{x}\,^{[1]}\,.  计算 f(0.9\textup{e}-13)\,.

       直接贴图吧:

       从上图可知,MATLAB的输出为 0.999200722162641 . 

       然而,事实上,16位的正确结果为 0.1000000000000045e1(ISRealsoft 提供)。MATLAB输出的有效数字的错误率为 (16-3)/16 = 81.25% . 

       注:可参看计算机的错误计算(一百二十)。

参考文献

[1] Higham N J. Accuracy and Stability of Numerical Algorithms. 2nd ed. Philadelphia: SIAM, 2002. p.19


http://www.ppmy.cn/ops/136517.html

相关文章

什么是Git,有什么特点

版本控制工具Git简介 一、Git的由来 Git 是一种分布式版本控制系统,由 Linux 之父 Linus Torvalds 于 2005 年创建。当时,Linux 内核开发团队需要一个高效的版本控制系统来管理庞大的代码库。在此之前,他们使用的是 BitKeeper,这…

Dubbo源码解析-服务订阅与发现(八)

一、服务订阅与发现 服务提供者暴漏服务的时候会向注册中心注册服务信息,当服务消费者引入服务的时候会去订阅服务提供者信息。RegistryDirectory#subscribe public void subscribe(URL url) {setSubscribeUrl(url);consumerConfigurationListener.addNotifyListe…

SQL注入--布尔盲注--理论

布尔盲注的原理 在SQL注入时,我们查询的数据不会直接回显在界面上,且界面对正确的查询和错误的查询有不同的回显,我们就可以使用布尔盲注。 比如sqli-labs的第八题,当我们输入的查询语句是正确的时候,回显就是you ar…

ftdi_sio应用学习笔记 5 - SPI

目录 1. 查找设备 2. 打开设备 3. 验证 3.1 遍历设备 3.2 打开关闭设备 3.3 读flash id SPI的SCK/MOSI/MISO分别对应(A/B)D0/D1/D2,其他IO作为CS。和I2C一样,最大支持2路MPSSE通道,一路MPSSE最大13路SPI。 #define FTDI_DE…

Perforce《2024游戏技术现状报告》Part3:生成式AI、版本控制、CI/CD等游戏技术的未来趋势与应用

游戏开发者一直处于创新前沿。他们的实践、工具和技术受到各行各业的广泛关注,正在改变着组织进行数字创作的方式。 近期,Perforce发布了《2024游戏技术现状报告》,通过收集来自游戏、媒体与娱乐、汽车和制造业等高增长行业的从业者、管理人…

二.LoadBalancer负载均衡服务调用(1)

1.spring-cloud-loadbalancer概述 (1)官网 2.客户端负载VS服务器端负载 loadbalancer本地负载均衡客户端VSNginx服务端负载均衡区别 Nginx是服务器端负载均衡,客户端所有请求都会交给nignx,然后由nginx实现转发请求,即负载均衡是由服务端实现的 loadbalancer本地负载均衡,在…

使用var/let/const的选择

对于var的使用 1、需要明白一个事实,var所表现出来的特殊性:比如作用域提升、window全局对象、没有块级作用域等都是一些历史遗留问题; 2、其实是JavaScript在设计之初的一种语言缺陷; 3、在实际工作中,我们可以使用最新的规范来…

HashMap的寻址算法(源码分析)

建议先看完我这篇文章HashMap底层原理-CSDN博客 hashmap插入值的时候,是如何找到数组索引位置的呢? 例如下图左边四个连续红点,是如何在插入的时候定位到了数组下标为3的位置? 来看看put方法的源码,里面有个hash&…