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

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

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

例1. 已知迭代[1]

计算

显然,每个 均为 0.5 .

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

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

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

参考文献

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

相关推荐
柯南二号几秒前
【后端】【Java】一文详解Spring Boot 统一日志与链路追踪实践
java·开发语言·数据库
一个无名的炼丹师3 分钟前
[硬核实战] 解锁多模态RAG:构建能“看懂”PDF复杂图表的智能问答系统
人工智能·python·pdf·多模态·rag
三月微暖寻春笋4 分钟前
【和春笋一起学C++】(五十)在构造函数中使用new时的注意事项
c++·new·构造函数
CoderYanger6 分钟前
贪心算法:2.将数组和减半的最少操作次数
java·算法·leetcode·贪心算法·1024程序员节
爱学java的ptt8 分钟前
面试手撕排序
java·面试
Chen--Xing9 分钟前
LeetCode 49.字母异位词分组
c++·python·算法·leetcode·rust
Dxy12393102169 分钟前
Python数据类型入门
python
柯南二号9 分钟前
【后端】【Java】RESTful书面应该如何写
java·开发语言·restful
切糕师学AI10 分钟前
如何用 VS Code + C# Dev Kit 创建类库项目并在主项目中引用它?
开发语言·c#
孤独冷12 分钟前
ComfyUI 本地部署精华指南(Windows + CUDA)
windows·python