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

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

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

例1. 已知迭代1

计算

显然,每个 均为 0.5 .

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

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

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

参考文献

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

相关推荐
大侠归来6 分钟前
C 语言 | 在函数中操作数组
c语言·c++·算法
朝朝辞暮i6 小时前
C++ 第 23 课:class —— 开始真正进入面向对象
开发语言·c++·算法
Evand J7 小时前
【MATLAB例程】三维RRT+APF避障路径规划与到达角(AOA)定位算法|三维路径优化与定位仿真例程
算法·matlab·路径规划·代码·定位·rrt·aoa
leikooo7 小时前
用餐厅和盘子理解栈和堆
java·数据结构·链表·rust
言乐67 小时前
HTML视频审核模型
python·django·virtualenv·pygame·tornado
郑同学的笔记7 小时前
【c++随笔28】strcmp 和 memcmp对比
开发语言·c++
未来之窗软件服务7 小时前
C# 截图源码支持自动保存-东方仙盟
c#·仙盟创梦ide·东方仙盟·电脑工具
随意起个昵称8 小时前
【背包dp】输出方案路径
c++·动态规划
言乐68 小时前
Python根据无法识别搜索词找出可能输入内容模型
开发语言·python·django·virtualenv·pygame
Ivanqhz8 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习