《数值代数理查森外推法》由会员分享,可在线阅读,更多相关《数值代数理查森外推法(6页珍藏版)》请在人人文库网上搜索。

1、实验四一、实验名称理查森外推算法二、实验目的与要求:实验目的:掌握理查森外推算法。实验要求:1. 给出理查森外推算法思路,2. 用C语言实现算法,运行环境为Microsoft Visual C+。三、算法思路:1. 假设函数泰勒展开式可表示为 和,将两式相减,消去偶数项,则,整理得到下式,记L表示,表示微分形式,则有 (1)用h/2代替h,有 (2),由(1)(2)两式子有推广这种方法,就是理查森外推法了。2. 理查森外推法公式 , , 用下列公式计算,k=1,2,M,n=k,k+1,,M。 则有,当n和k足够大时D(n,k)可充分接近。3. 上机算法 input h , Mfor n=0 t。

2、o M doD(n , 0) end do for k=1 to M do for n=k to M do end do end do output D(n , k) 四、实验题目:五、问题的解:编写程序(程序见后面附录),输出结果如下:分析得到的结果,发现在对角线附近D(n , k)的值越来越稳定,通过上面算法阐述,我们知道D(n , k)应该是越来越接近我们想求到的导数的,与实验结果一致。六、附录:实验编程,运行环境为Microsoft Visual C+#include #include #include double f1(double x) /定义函数f1(x)/double y;y。

3、=(log(3.0+x)-log(3.0-x)/(2.0*x);return(y);double f2(double x) /定义函数f2(x)/double y;y=(tan(asin(0.8)+x)-tan(asin(0.8)-x)/(2.0*x);return(y);double f3(double x) /定义函数f3(x)/double y;y=(sin(x*x+x/3.0)-sin(x*x-x/3.0)/(2.0*x);return(y);void main()double D144,D255,D366;int i,j;for(i=0;i=3;i+) /*第一个问题的理查森算法*/。

4、D1i0=f1(1.0/pow(2,i);for(j=1;j=3;j+)for(i=j;i=3;i+)D1ij=D1ij-1+(D1ij-1-D1i-1j-1)/(pow(4,j)-1);printf(第一道题结果:n);for(i=0;i=3;i+)for(j=0;j=i;j+)printf(%0.12f ,D1ij);printf(n);for(i=0;i=4;i+) /*第二个问题的理查森算法*/D2i0=f2(1.0/pow(2,i);for(j=1;j=4;j+)for(i=j;i=4;i+)D2ij=D2ij-1+(D2ij-1-D2i-1j-1)/(pow(4,j)-1);printf(第二道题结果:n);for(i=0;i=4;i+)for(j=0;j=i;j+)printf(%0.12f ,D2ij);printf(n);for(i=0;i=5;i+) /*第三个问题的理查森算法*/D3i0=f3(1.0/pow(2,i);for(j=1;j=5;j+)for(i=j;i=5;i+)D3ij=D3ij-1+(D3ij-1-D3i-1j-1)/(pow(4,j)-1);printf(第三道题结果:n);for(i=0;i=5;i+)for(j=0;j=i;j+)printf(%0.12f ,D3ij);printf(n。

用matlab实现理查森外推算法,数值代数理查森外推法相关推荐

  1. matlab 调图像色温,Matlab常用白平衡算法.pdf

    Matlab常用白平衡算法 灰色世界法 (grey world method ) 要计算未知光源的特性必须从图片中提取相关的统计特性.当我 们能够仅使用一个统计特性就获得未知光源特性时,算法就变得非常 ...

  2. 理查森外推法 matlab,数值代数–理查森外推法.doc

    数值代数–理查森外推法 实验四 一.实验名称 理查森外推算法 二.实验目的与要求: 实验目的:掌握理查森外推算法. 实验要求:1. 给出理查森外推算法思路, 2. 用C语言实现算法,运行环境为Micr ...

  3. 用matlab实现理查森外推算法,Matlab数值积分(2)

    实验目的: 掌握理查森外推法 实验要求: 1. 给出理查森外推算法 2. 用Matlab实现理查森外推算法 3. 用Matlab实现自适应积分算法 实验内容: 1. 理查森外推算法,数学知识:利用Ri ...

  4. 微分法MATLAB语言程序,MATLAB语言常用算法程序集 102MB 百度网盘

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?立即注册 x MATLAB语言常用算法程序集 102MB 百度网盘 点击进入 上篇 matlab基础 ...

  5. matlab在电力行业中的仿真技术-MATLAB基于EKF算法估计电动汽车蓄电池的SOC

    前言 关于本文的代码请参加,有兴趣的小伙伴可自行订阅. matlab电力系统仿真-MATLAB基于EKF算法估计电动汽车蓄电池的SOC 电动汽车(EV)是未来汽车的一大发展方向.动力锂电池组是电动汽车 ...

  6. 基于matlab数字识别算法系统设计与实现(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 目 录 内容摘要------------------------------1 关键字----- ...

  7. 单纯形表的matlab输出,自编MATLAB版单纯性算法 可以列出单纯形表以及其他相关数据...

    自编MATLAB版单纯性算法 可以列出单纯形表以及其他相关数据 function [dcxb,x,fval,exitflag,flag]=simplex(f,A,b,Aeq,beq) %本程序相关说明 ...

  8. matlab实现prim算法,Prim算法和Kruskal算法的Matlab实现

    Prim算法和Kruskal算法的Matlab实现 <计算机仿真>期末大作业 Prim算法和Kruskal算法的Matlab实现 05605刘禹050697(30) 连线问题应用举例: 欲 ...

  9. 花了1晚上diy的matlab解数独算法,很好理解!

    花了1晚上diy的matlab解数独算法,很好理解! 前言 一.数独的规则 二.算法 1.思路 2.流程图 3.Matlab代码 总结 前言 老婆最近迷上了数独,还给我拍了张照片,初步了解了规则之后, ...

最新文章

  1. python与php8-Python比php发展快的十大理由
  2. 什么是 JSON ?
  3. 目标意识应求成大于避败 思考时不要先意识到身不足而自我设限
  4. 对“js变量作用域的疑问”的解答
  5. 辅助模式最终考验的是想象力,先来看看怎么用!| Accessibility
  6. leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
  7. 11.21 if条件语句 年月日执行判断
  8. c语言ascii码表_新手小白整理C语言笔记备忘,带你十分钟理解C语言
  9. 开发机多用户 xdebug 远程调试 PhpStorm
  10. 使用Mockito在Java中进行模拟入门
  11. 整数线性规划实现(matlab分枝界定法)
  12. PX4 CMakeLists.txt 文件剖析
  13. Transactional ejb 事务陷阱
  14. 【10-2】复杂业务状态的处理(从状态者模式到FSM)
  15. awk编程之数组、控制流(长期更新)
  16. 如何区分网线是几类的_网线怎么区分是几类的
  17. 纯js实现类似淘宝星级评分功能
  18. 深度学习模型部署学习一
  19. 基于SAR影像的鱼塘提取
  20. 安装Robo 3T(Robomongo)MongoDB可视化工具

热门文章

  1. 数据禾|甘肃省国家湿地公园功能区划数据
  2. java word转二进制_DWORD WORD到INT的转换
  3. 车载导航应用的哪些计算机知识,三维模拟智能车载导航系统的设计与实现
  4. 物联网卡和流量卡相比哪个信号强
  5. 对比阿里云服务器和腾讯云服务器的不同之处
  6. 美国队长的工资 python代码-Python | 用Python画个美队盾牌送给你
  7. 蓝桥云算法题之火柴棒等式——Python满分解答
  8. 工业级4G路由器的应用特点
  9. Resional Rose使用说明
  10. uilabel 左上对齐_UILabel一行居中对齐与多行左对齐