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

摘要探讨 MATLAB 中一个不动点的计算精度问题。

不动点是一类特殊的循环迭代。它有形式

例1. 已知迭代[1]

计算

显然,每个 均为 0.5 .

下面看看 MATLAB 的计算结果。不妨不用循环语句,直接用算术表达式表示 这时计算结果在如下图片:

这样,MATLAB 给出了错误输出。其符号也不正确。

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

参考文献

1\] 赵世忠, 陈冬火, 刘静. 循环迭代程序的一种可信计算算法. 软件学报, 2020, 31(12): 3685-3699

相关推荐
Vitalia3 分钟前
⭐算法OJ⭐数据流的中位数【最小堆】Find Median from Data Stream
数据结构·c++·算法·最小堆
盖世英雄酱5813610 分钟前
为什么类型转换,为导致索引失效
java·后端
GIS程序媛—椰子14 分钟前
【数学】线性代数(Python)
python·线性代数·机器学习
步行cgn16 分钟前
Java 集合有序性与重复性总结及记忆技巧
java·开发语言·程序人生·面试·个人开发·学习方法
Rainbow Sea16 分钟前
自定义实现C++拓展pytorch功能
c++·pytorch·python
顾林海16 分钟前
深度解析HashSet工作原理
android·java·面试
大雄野比19 分钟前
【scikit-learn基础】--『预处理』之 数据缩放
python·机器学习·scikit-learn
爱的叹息21 分钟前
Spring MVC 逻辑视图(JSP、Thymeleaf、FreeMarker)与非逻辑视图(JSON、Excel、PDF、XML)详解及示例
java·spring·mvc
仟濹26 分钟前
【C/C++】双指针与前缀和
c语言·c++·算法
我言秋日胜春朝★29 分钟前
【C++11】特殊类的设计 && 单例模式 && 类型转换
开发语言·c++·单例模式