matlab计算方法实验报告3(插值问题)

计算方法实验报告(3)学生姓名杨贤邦学 号指导教师吴明芬实验时间2014.4.9地 点综合实验大楼 203实验题目插值方法实验目的掌握拉格朗日、牛顿插值法的算法思想;根据相关数据,用Matlab或C现实拉格朗日、牛顿插值法实验内容拉格朗日、牛顿插值法及其Matlab实现;题目由同学从学习材料中任意选两题。算法分析与源程序拉格朗日插值:function y=chazhi_lage(x0,y0,x)i=length(x0);y=0;for j=1:i p=1; for k=1:i if j~=k p=p*(x-x0(k))/(x0(j)-x0(k)); end end y=y0(j)*p+y;endend牛顿插值:function y=chazhi_newton(x0,y0,x)n=length(x0);a(1)=y0(1);s=1;yy=0;for i=2:n a(i)=y0(i); s=(x-x0(i-1))*s; for j=1:i-1 a(i)=(a(i)-a(j))/(x0(i)-x0(j)); end yy=a(i)*s+yy;endy=a(1)+yy;实验结果与分析1.依据以下数据表:分别用牛顿插值和拉格朗日插值求f(1.2)的值x-2-10123f(x)-5111725拉格朗日插值法结果:>> chazhi_lage(a,b,1.2)ans = 1.52800000000000牛顿插值法结果:>> chazhi_newton(a,b,1.2)ans = 1.528000000000002.已知:√100=10,√121=11,√144=12,分别用拉格朗日和牛顿插值法求√115的近似值。拉格朗日插值法结果:>> chazhi_lage(x,y,115)ans = 10.72275550536420牛顿插值法结果:>> chazhi_newton(x,y,115)ans = 10.72275550536420有上述实验结果分析,无论用拉格朗日或者牛顿的插值法计算出来的结果都是一样的,这是可以理解的,毕竟这两种方法都是通过构造n次插值多项式求得。区别是牛顿插值是一种具有递推性质的插值公式,即公式不用依赖于全部插值节点。当这种递推形式无疑使编程实现的难度高于拉格朗日插值,而且个人还觉得这种算法的时间复杂度比拉格朗日插值法要高。其 它编写牛顿插值法有点难度,特别是编写差商的那部分,开始时有着想放弃的倾向,不过最后坚持下来,参考了别人的算法,然后才编写了出来··成绩考核 算法分析与源程序( 50%), 实验结果及分析(30%), 实验???告(20%) 指导老师签名:

插值方法 matlab 实验,matlab计算方法实验报告3(插值问题).doc相关推荐

  1. MATLAB实现智能计算方法实验:实验三 BP神经网络

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 本实验代码和excel文件可在GitHub仓库和gitee仓库中进行下载 实验汇总 ...

  2. MATLAB实现智能计算方法实验汇总

    MATLAB实现智能计算方法实验汇总 代码资源链接 [实验一 模糊聚类分析](https://blog.csdn.net/qq_36949278/article/details/121051493) ...

  3. MATLAB实现智能计算方法实验:实验五 Hopfield神经网络

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 实验汇总 MATLAB实现智能计算方法课程所有实验汇总博客链接为:MATLAB实现智 ...

  4. MATLAB实现智能计算方法实验:实验一 模糊聚类分析

    资源链接 MATLAB实现智能计算方法课程所有实验代码资源链接为:MATLAB实现智能计算方法课程所有实验代码资源 实验汇总 MATLAB实现智能计算方法课程所有实验汇总博客链接为:MATLAB实现智 ...

  5. 欧拉法格式matlab编程,计算方法实验报告格式2015

    一. 二. 三. 四. 五. 六. 实验总体要求 . ......................................................................... ...

  6. matlab的数值求解实验报告,matlab计算方法实验报告5(数值积分)

    计算方法实验报告(5) 学生姓名杨贤邦学号指导教师吴明芬实验时间2014.4.16地点综合实验大楼203 实验题目数值积分方法 实验目的●利用复化梯形.辛普森公式和龙贝格数值积分公式计算定积分的 近似 ...

  7. matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告

    <基于MATLAB的模拟调制实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB的模拟调制实验报告(19页珍藏版)>请在金锄头文库上搜索. 1.基于 MATLAB 的模 ...

  8. MATLAB语言算法实验报告,机械工程实验——matlab实验报告.doc

    机械工程实验教学中心 - PAGE 20 - 机械工程实验教学中心 实验指导书 实验名称 基于Matlab的信号处理实验 课程名称 自选综合实验 一.实验目的及要求 实验目的 通过基于Matlab的信 ...

  9. matlab信号频率分析实验报告,信号抽样实验报告

    大连理工大学实验报告 学院(系): 专业: 班级: 姓 名: 学号: 组: ___ 实验时间: 实验室: 实验台: 指导教师签字: 成绩: 实验三 信号抽样 一.实验目的 1 学会运用MATLAB 完 ...

  10. 信号与系统matlab课设报告,MATLAB信号与系统实验报告

    <MATLAB信号与系统实验报告>由会员分享,可在线阅读,更多相关<MATLAB信号与系统实验报告(9页珍藏版)>请在装配图网上搜索. 1.信号与系统实验报告(5)MATLAB ...

最新文章

  1. PHP设计模式 外观模式(Facade)
  2. 在JavaScript中删除对象
  3. 【Groovy】集合遍历 ( 操作符重载 | 集合中的 “ + “ 操作符重载 | 集合中的 “ - “ 操作符重载 | 代码示例 )
  4. Android事件处理--读书笔记
  5. pythonenumapi_Python调用windows API实现屏幕截图
  6. Jenkins执行批处理文件失败
  7. php5.4与php5.2,升级php 5.2.14 到5.4.11版本报错问题
  8. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...
  9. 第六十期:华为:希望把VR/AR打造成下个智能手机产业
  10. java中什么是task_20171018java总结——Spring任务调度task:scheduled-tasks
  11. python 协程 php,python3.x,协程_python协程练习部分代码的理解?,python3.x,协程,asyncio - phpStudy...
  12. 产品经理之深度学习促进产品之分类(三)
  13. FFmpeg总结(六)AV系列结构体之AVPacket
  14. linux安装qt_Ubuntu Qt 安装教程--快速下载连接(网盘)
  15. 关于shopex友情链接的添加以及首页调用问题
  16. JNI 调用 DLL
  17. Java+vue实现滑动拼图验证码简单实现
  18. 月薪过万的java程序员需要什么能力_什么样能力的Java程序员月薪过万
  19. 《孙子兵法战略运筹之谋攻篇》
  20. 服务器系统信息查询命令

热门文章

  1. c语言程序谭浩强第二章,PDF版本_谭浩强c语言程序设计. 第二章 程序的灵魂-算法...
  2. TensorFlow数据读取方式:Dataset用法
  3. KAKASI - 将日文转换为平假名/片假名/罗马音
  4. 天天生鲜项目——登录页面
  5. 谈ISO9000-3内容及其与CMM关系
  6. python实现谷歌翻译
  7. java常用设计模式及其使用场景
  8. CDH大数据平台搭建
  9. java疯狂讲义 摘录
  10. PCB传输线阻抗计算工具Polar Si9000的安装方法