社区
其他开发语言
帖子详情
Matlab中数值计算误差的问题
fengluchaying
2013-04-25 11:28:08
在C语言里面两个双精度型数据在计算的时候会出现误差,例如-9115536.832 + 9115535.478得到的结果是-1.35400000028312 ,而实际上应该为-1.354,那在Matlab里面是怎么处理这个误差的呢,也就是说计算的结果不是1.35400000028312,而是-1.354呢,请各位高手指点一下啊、、、
...全文
1112
3
打赏
收藏
Matlab中数值计算误差的问题
在C语言里面两个双精度型数据在计算的时候会出现误差,例如-9115536.832 + 9115535.478得到的结果是-1.35400000028312 ,而实际上应该为-1.354,那在Matlab里面是怎么处理这个误差的呢,也就是说计算的结果不是1.35400000028312,而是-1.354呢,请各位高手指点一下啊、、、
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiantianywt
2014-09-14
打赏
举报
回复
取abs与浮点数
fengluchaying
2013-04-25
打赏
举报
回复
引用 1 楼 libralibra 的回复:
你需要什么?是计算结果不对,还是要搞懂为什么? 前者要看你需要的tolerance,后者需要看计算机浮点数表示方法
我的意思是在C语言中进行迭代算法,每一次迭代的结果是下一次的初值,每一次迭代的过程中都会有两个浮点型数据进行相减,相减的结果C语言会自动加上计算误差,带着这个计算误差作为下一次迭代的初值,那么反复多次就会有很大的误差出现,我是想计算的结果跟手算一样是多少就是多少,不要带有计算误差,我没有想到好的办法,所以想问问matlab软件里面是怎么样来处理这样的数据的?
libralibra
2013-04-25
打赏
举报
回复
你需要什么?是计算结果不对,还是要搞懂为什么? 前者要看你需要的tolerance,后者需要看计算机浮点数表示方法
BP神经网络时间序列预测
matlab
代码下载(
matlab
格式数据)
3. **
MATLAB
**:
MATLAB
是一款强大的
数值
计算和可视化软件,尤其适合进行矩阵运算和科学计算。在机器学习领域,
MATLAB
提供了神经网络工具箱,可以方便地构建、训练和测试神经网络模型。 4. **
MATLAB
格式数据**:在...
matlab
数值
计算的一般误差是多少,
matlab
应用
数值
计算误差
>> x1,x2 x1 = x2 = 对于积分 ,
数值
对比说明舍入误差与算法的
数值
稳定性的关系。 >> clear a(1)=0.6321; for i=2:10 a(i)=1-(i-1)*a(i-1); end >> a a = Columns 1 through 9 0.6321 0.3679 0.2642 0.2074 0....
MATLAB
数值
计算
中
常见
问题
与解决方法
在实际应用
中
,我们应根据具体
问题
的特点,选择适当的解决方法,以达到准确和高效的
数值
计算。当进行
数值
计算时,如果结果超出了
MATLAB
的
数值
范围,会出现
数值
溢出的
问题
。另外,可通过使用索引,保证矩阵的维度一致...
MATLAB
数值
计算函数大全
本压缩包汇集了10个与
MATLAB
数值
计算相关的函数,涵盖了从基础
数值
计算到高级迭代解法的各个方面。通过解析这些函数,我们可以深入理解
MATLAB
在
数值
计算领域的应用,并掌握各种
数值
方法的实现。这些函数包括:GUI...
MATLAB
数值
计算学习笔记(二)误差理论和非线性方程求解
目录误差理论误差来源误差基本概念绝对误差相对误差有效数字误差传播应注意的
问题
MATLAB
数值
计算精度数据显示格式运算精度 误差理论 误差来源 1.模型误差 2.观测误差 3.截断误差:求解模型所用
数值
方法为近似方法...
其他开发语言
3,424
社区成员
15,623
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章