求解计算机中浮点数的误差

上传人:jiups****uk12 文档编号:39281297 上传时间:2018-05-14 格式:DOC 页数:3 大小:76KB
返回 下载 相关 举报
求解计算机中浮点数的误差_第1页
第1页 / 共3页
求解计算机中浮点数的误差_第2页
第2页 / 共3页
求解计算机中浮点数的误差_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《求解计算机中浮点数的误差》由会员分享,可在线阅读,更多相关《求解计算机中浮点数的误差(3页珍藏版)》请在金锄头文库上搜索。

1、求解计算机中浮点数的误差,运用 matlab 编程画出绝对误差和相对误差曲线 1)计算机中浮点数可表示为:fl(x)=eididd.221 有 di0,-1;eL,U;令 =2,i=3,L=-1,U=2,则 fl(x)有正负 16 对解,取绝对值 分别为:则 fl(x)有正负 16 对解,取绝对值分别为:运用 matlab 编程画出绝对误差和相对误差曲线程序: d1 = 1;d2 = 0, 1;d3 = 0 ,1;e = -1,0 ,1 ,2;y = ;n =1;for i = 1:2for j = 1:2for k = 1:4y(n) = (d1/2 + d2(i)/4 +d3(j)/8)*

2、(2e(k);n = n+1;endendendy(17) = 0;y = sort(y)error_n = ; %绝对误差error_r = ; %相对误差 n = 1;x = 0.01:0.001:3;i = 1;j = 1;while i =y(j)i = i-1;endi = i+1;endfigure(1)plot(x,error_n)title(浮点数绝对误差曲线);figure(2)plot(x,error_r)title(浮点数相对误差曲线); 由绝对误差和相对误差曲线可以看出计算机中浮点数的绝对误差在两端比较大而相对误 差只有在靠近 0 的一小部分比较大,因此在计算时若数值比较小时要注意有效位数。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号