【实验目的

  1. 理解截断误差对数据精度的影响。
  2. 理解舍入误差所引起的数值不稳定性,并初步掌握如何消除或减小误差。
  3. 了解如何简化算法步骤,减少运算次数。

实验内容

【实验结果】

问题一:

clear
clear
i=1;j=1;
n=1000;
s=0;for i=1:ns=s+1/j;j=i+j;if (1/j)<(10^(-5))sibreak;end
end

        s =

            2.3692

        i =

           447

        答:s的结果为2.3692,累加的项数为447

问题二:

clear
i=1;
n=1000;
s=0;
for i=1:ns=s+(-1)^(i-1)/(2*i-1);
end
n=2000;
t=0;
for i=1:nt=t+(-1)^(i-1)/(2*i-1);
end
p=4*s
q=4*t
p1=p-pi
p2=p/pi
q1=q-pi
q2=q1/pi
>> Untitled
p =3.1406
q =3.1411
p1 =-1.0000e-03    //绝对误差1000项
p2 =0.9997    //相对误差1000项
q1 =-5.0000e-04    //绝对误差2000项
q2 =-1.5915e-04    //相对误差2000项
>>

问题三

clear
x=0.7;tic
p1=2*x^6-5*x^5+3*x^4+x^3-7*x^2+7*x-20
toctic
p2=x*(x*(x*(x*(x*(2*x-5)+3)+1)-7)+7)-20
toc
>> Untitled
p1 =-18.0718
时间已过 0.000308 秒。
p2 =-18.0718
时间已过 0.000884 秒。
>> 

【结果分析】

  1. 在实验中取得项越多,实验结果越逼近真实值,对于一个收敛的级数我们可以通过取适当的项数求其近似值。根据不同的数值精确度可以取得不一样的项数。
  2. 在计算方法相同的情况下,存放数据的精度越高,那么结果越准确。
  3. 秦九韶算法使用一般多项式的求值问题,直接法乘法运算的次数最多可以达到(n(n+1))/2,次,加法最多n次,秦九韶算法通过转化把乘法运算的次数减少到最多n次,加法最多n次

Matlab之误差分析相关推荐

  1. matlab编程误差分析,基于MATLAB的圆度误差分析.pdf

    基于MATLAB的圆度误差分析 2011年 11月 机床与液压 NOV.2011 第39卷 第22期 MACHINETOOL& HYDRAULICS Vo1.39No.22 DOI:10.39 ...

  2. matlab 线性误差分析,基于MATLAB的直线度误差评定的程序设计

    基于MATLAB的直线度误差评定的程序设计 利用工程数学软件MATLAB对直线度误差数据采用最小二乘法评定 (本文共3页) 阅读全文>> 本文针对传统的直线度误差处理中存在的若干问题,设计 ...

  3. matlab常用误差分析绘图函数

    频数直方图 Q-Q图 参数估计 假设检验 自相关图 偏相关图 %误差值的正态性的检验 figure,hist(errors);%频数直方图 figure,normplot(errors);%Q-Q图 ...

  4. matlab定积分上界求解,定积分问题的数值求解及Matlab实现.pdf

    定积分问题的数值求解及Matlab实现 第28卷第5期 哈 尔滨 商 业 大 学 学报 (自然科学版) Vo1.28No.5 2012年 10月 JournalofHarbinUniversityof ...

  5. 单载波频域均衡matlab,一种用于单载波频域均衡信道的低复杂度均衡方法与流程...

    本发明属于通信领域,具体是一种用于单载波频域均衡信道的低复杂度均衡方法. 背景技术: 在时变信道中,由于多径影响导致了严重的码间干扰(ISI),使得信号在传输过程中出现严重失真.因此需要采用均衡器来消 ...

  6. 用matlab求残余误差,matlab在测量误差分析中的应用

    matlab在测量误差分析中的应用 MATLAB在测量误差分析中的应用 在技术测量中,按照误差的特点与性质,误差可分为:系统误差,粗大误差和随机误差.在假定不含有系统误差的情况下,可借助MATLAB对 ...

  7. 误差分析计算公式及其 matlab 代码实现

    误差分析计算公式及其 matlab 代码实现(mse.mape.rmse等) - 李培冠 - 博客园

  8. 基于matlab测量物体直径,基于MATLAB的零件尺寸检测误差分析的软件设计

    ISSN1672-4305 CN12-1352/N 实 验 室 科 学 LABORATORY SCIENCE 第 14 卷 第 4 期 2011 年 8 月 Vol. 14 No. 4 Aug. 20 ...

  9. matlab 平面 偶极子 声场,二维矢量声强的误差分析

    摘 要:为便于识别和定位平面内噪声源,依据双传声器互谱声强法原理,建立二维矢量声强探头的物理模型,推导了二维声强的计算公式,分别在单极子和偶极子声场条件下,利用该探头测量二维声强及定位误差.结果表明: ...

最新文章

  1. Python语言编程之LEGB变量作用域法则
  2. 我国谋定首个国际茶日 茶文化对话国际农民丰收节贸易会
  3. 解决SecureCRT中文版数据库里没找到防火墙'无'的错误提示
  4. [react] react中发起网络请求应该在哪个生命周期中进行?为什么?
  5. UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
  6. so库文件控制导出符号
  7. Golang实践录:调用C++函数的优化
  8. jQuery 的CSS选择器 中 使用变量的方法
  9. 怎样在IIS下配置PHP
  10. android分享数据到不同平台组件化
  11. 纯CSS Lightbox效果
  12. IT项目管理 第七章 保证项目质量
  13. python查看保留字_Python 关键字(保留字)一览表,含查询方法
  14. Auto.js脚本开发入门
  15. bootstrap手风琴_快速提示:如何自定义Bootstrap 4的手风琴组件
  16. 阿里云免费SSL证书没有了?有!(免费证书新攻略)
  17. win10打开软件提示无法成功完成操作 因为文件包含病毒
  18. Python爬虫实践-网易云音乐
  19. 音频/面板资源管理器_AudioPanelManager
  20. error: ‘ULONG_MAX’ was not declared in this scope

热门文章

  1. org.apache.thrift.transport.TTransportException: SASL authentication not complete
  2. chatgpt智能提效职场办公-ppt怎么转pdf文件
  3. 基于TencentOS-tiny实现PM2.5传感器(攀藤PMSA003)数据解析思路及实现
  4. nodejs 安装模块失败 解决方法
  5. 【工大SCIR】基于动态图交互网络的多意图口语语言理解框架
  6. USB设备导致xp系统蓝屏
  7. 图匹配(Graph Matching)入门学习笔记——以《Factorized Graph Matching》为例(二)
  8. 学习书籍与视频的选择
  9. 每个计算机的ip地址要一样吗,同一ip网站-局域网中的所有电脑都是同一个IP地址吗? – 手机爱问...
  10. js实现省市区三级联动