社区
其他开发语言
帖子详情
Matlab中数值计算误差的问题
fengluchaying
2013-04-25 11:28:08
在C语言里面两个双精度型数据在计算的时候会出现误差,例如-9115536.832 + 9115535.478得到的结果是-1.35400000028312 ,而实际上应该为-1.354,那在Matlab里面是怎么处理这个误差的呢,也就是说计算的结果不是1.35400000028312,而是-1.354呢,请各位高手指点一下啊、、、
...全文
1173
3
打赏
收藏
Matlab中数值计算误差的问题
在C语言里面两个双精度型数据在计算的时候会出现误差,例如-9115536.832 + 9115535.478得到的结果是-1.35400000028312 ,而实际上应该为-1.354,那在Matlab里面是怎么处理这个误差的呢,也就是说计算的结果不是1.35400000028312,而是-1.354呢,请各位高手指点一下啊、、、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiantianywt
2014-09-14
打赏
举报
回复
取abs与浮点数
fengluchaying
2013-04-25
打赏
举报
回复
引用 1 楼 libralibra 的回复:
你需要什么?是计算结果不对,还是要搞懂为什么? 前者要看你需要的tolerance,后者需要看计算机浮点数表示方法
我的意思是在C语言中进行迭代算法,每一次迭代的结果是下一次的初值,每一次迭代的过程中都会有两个浮点型数据进行相减,相减的结果C语言会自动加上计算误差,带着这个计算误差作为下一次迭代的初值,那么反复多次就会有很大的误差出现,我是想计算的结果跟手算一样是多少就是多少,不要带有计算误差,我没有想到好的办法,所以想问问matlab软件里面是怎么样来处理这样的数据的?
libralibra
2013-04-25
打赏
举报
回复
你需要什么?是计算结果不对,还是要搞懂为什么? 前者要看你需要的tolerance,后者需要看计算机浮点数表示方法
MATLAB
数值
计算
中
常见
问题
与解决方法
本文探讨
MATLAB
在
数值
计算
中
的矩阵操作、精度
问题
(包括
数值
溢出和舍入误差)、以及
数值
积分
中
可能遇到的
问题
,并提供了相应的解决方法。强调根据
问题
特性选择合适策略以提高计算效率。
数值
计算方法”上机实验指导书——实验一 误差分析
本文介绍了
数值
计算方法的实验,重点关注误差分析和
MATLAB
实现。通过改变扰动项εx^n,观察解的变化,探讨解的扰动敏感性。实验表明,解的精度受扰动项影响,且使用solve函数与roots函数对比,解的精确度差异不大。此外,还讨论了二进制计算引起的舍入误差
问题
。
3、
数值
计算
中
的误差分析与方程求根方法
本文系统介绍了
数值
计算
中
的两类主要误差——舍入误差与截断误差,阐述了区间算术的定义及其在误差界确定
中
的应用,并重点讲解了二分法求解非线性方程的原理与实例。结合
MATLAB
实现及浮球、扇形面积等实际案例,展示了误差分析与方程求根在工程
问题
中
的关键作用。
3、
数值
计算
中
的误差、计算机编程及相关
问题
探讨
本文探讨了
数值
计算
中
的舍入误差和截断误差及其成因,分析了总误差的构成,并介绍了计算机编程在
数值
方法实现
中
的作用。重点讨论了算法设计、
MATLAB
编程实践,包括二进制运算、浮点表示、级数逼近等
问题
,提出了减少误差的有效策略。
matlab
匿名函数_分数阶微积分和分数阶微分方程
数值
实验(1)——误差函数与补误差函数...
该博客介绍了分数阶微积分的基础知识,包括误差函数和补误差函数的数学定义、性质及其在
Matlab
中
的
数值
实现。通过薛定宇的FOTF工具箱,展示了如何使用
Matlab
进行复误差函数的
数值
计算。此外,还讨论了
Matlab
内置函数的限制以及如何利用
数值
积分方法解决这一
问题
。
其他开发语言
3,425
社区成员
15,624
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章