分别用复化梯形公式、复化Simpson 公式计算定积分dx e x ?+201,取

n=2,4,8,16分别验证结果(精确值I=)。

复化梯形公式求定积分:

function I=tquad(x,y)

%复化梯形求积公式,其中,

%x 为向量,被积函数自变量的等距结点; %y 为向量,被积函数在结点处的函数值; n=length(x);

m=length(y);

%积分自变量的结点数应与它的函数值的个数相同 h=(x(n)-x(1))/(n-1);

a=[1 2*ones(1,n-2) 1];

I=h/2*sum(a.*y);

复化Simpson 公式求定积分:

function I=squad(x,y)

%复化Simpson 求积公式,其中,

%x 为向量,被积函数自变量的等距结点; %y 为向量,被积函数在结点处的函数值; n=length(x);

m=length(y);

%积分自变量的结点数应与它的函数值的个数相同 if rem(n-1,2)~=0

I=tquad(x,y);

return;

end

N=(n-1)/2;

h=(x(n)-x(1))/N;

a=zeros(1,n);

for k=1:N

a(2*k-1)=a(2*k-1)+1;

a(2*k)=a(2*k)+4;

a(2*k+1)=a(2*k+1)+1;

end

I=h/6*sum(a.*y);

simpson公式matlab实现,数值分析复化梯形公式复化Simpson公式MATLAB程序相关推荐

  1. 数值分析复化梯形公式matlab,数值分析复化梯形公式,复化Simpson公式MATLAB程序

    <数值分析复化梯形公式,复化Simpson公式MATLAB程序>由会员分享,可在线阅读,更多相关<数值分析复化梯形公式,复化Simpson公式MATLAB程序(1页珍藏版)>请 ...

  2. 【数值分析实验MATLAB】数值积分:梯形公式、辛普森公式、复化梯形公式、复化辛普森公式、龙贝格算法、自适应求积方法

    (1)Matlab代码: f1: if x==0y=1; else%y=exp(-x^2);y=(sin(x))/x; end 梯形公式: a=0; b=1; tx=(b-a)/2*(f1(a)+f1 ...

  3. 复化辛普森公式的误差matlab,求两个matlab的程序,分别利用复化梯形公式和辛普森公式求解误差函数erf(x)。...

    main.m g=@(t)exp(-t.^2); x=linspace(0,5,100); y1=zeros(1,100); y2=zeros(1,100); for i = 1:100 y1(i)= ...

  4. 求解函数定积分,梯形公式、复化梯形公式、复合辛普森公式求解定积分近似值程序

    以函数f(x)=sin(x)/x为例,求解其在[0,1]区间的定积分. <span style="font-family:SimSun;font-size:12px;"> ...

  5. 复化梯形公式,Newton-Cotes公式,变量代换后的复化梯形公式,Gauss-Legendre公式,Gauss-Jacobi公式插值积分的精确度比较

    1.问题 分别计算积分 Ic=∫01cos⁡xxdx=1.809048475800...I_c=\int_0^1\frac{\cos{x}}{\sqrt{x}}dx=1.809048475800... ...

  6. matlab中复化辛普森公式函数,复化梯形公式,辛普森公式的matlab程序

    复化梯形公式与辛普森公式的matlab程序 [程序代码] cclc; disp('1.复化梯形公式求解'); disp('2.simpson公式求解'); disp('请进行选择:'); c=inpu ...

  7. 复华梯形公式 matlab,复化梯形公式-辛普森公式的matlab程序

    <复化梯形公式-辛普森公式的matlab程序>由会员分享,可在线阅读,更多相关<复化梯形公式-辛普森公式的matlab程序(2页珍藏版)>请在人人文库网上搜索. 1.复化梯形公 ...

  8. 【计算方法数值分析】复化梯形公式、复化辛普森公式和龙贝格数值积分

    [计算方法数值分析]复化梯形公式.复化辛普森公式和龙贝格数值积分 1. 复化梯形公式 %复化梯形公式 function t=agui_trapz(fname,d2fname,a,b,e) %fname ...

  9. Python实现梯形公式 、辛普森公式、复化梯形公式、复化辛普森公式

    数值分析:梯形公式 .辛普森公式.复化梯形公式.复化辛普森公式 Python实现梯形公式 .辛普森公式.复化梯形公式.复化辛普森公式 数值求积公式概念 梯形公式与辛普森公式 梯形公式与辛普森公式的余项 ...

  10. C++实现复化梯形公式求积分算法

    1. 算法原理简介 步1 将积分区间2n等分; 步2 调用复化梯形公式: 2. 应用实例 取 n=10,利用复化梯形公式计算积分: 3. 程序代码 #include <iostream> ...

最新文章

  1. IAB303 Data Analytics Assessment Task
  2. 虚拟化--046 利用web client查看存储
  3. SpringMVC中重定向
  4. SQL SERVER触发器使用实例
  5. 阿里云POLARDB荣膺2019中国数据库年度最佳创新产品
  6. Miniconda管理多版本python环境
  7. BootstrapTable(附源码) Bootstrap结合BootstrapTable的使用,分为两种模试显示列表。...
  8. 【Mac】『终端』显示、隐藏所有文件
  9. SVN登录时不断弹出用户名密码输入
  10. camera(25)----拍照显示总结---名词解释
  11. Python版冒泡法排序算法
  12. finallshell使用_FinalShell使用---Xshell的良心国产软件
  13. c#利用SWIG调用c++dll学习总结【转】
  14. AD软件repeat功能实践详解
  15. 目标检测中文类别--在图片中添加汉字
  16. android img 解包打包工具,Android系统system.img解包和重新打包
  17. (二)对导入的Excel某列进行合并、求和,删除重复行
  18. HorizontalScrollView实现Gallery
  19. 常见模拟电路设计 三(含仿真) :文氏桥正弦波发生电路
  20. mysql相关的dll_libmysql_d.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家

热门文章

  1. 计算机学情分析案例,小学信息技术课学情分析
  2. SpringBoot 配合126邮箱实现邮件发送功能
  3. python中哈希是什么意思_利用Python如何生成hash值示例详解
  4. UI之苹果各种屏的屏幕大小及分辨率
  5. 什么是软件危机?它有哪些典型表现?为什么会出现软件危机?
  6. Macbook安装pkg
  7. break 通过自定义标签跳到指定位置
  8. BZOJ 3505: [Cqoi2014]数三角形|组合数学
  9. [踩坑记录]VS2017+大恒MER-131-210U3C相机
  10. 五人合伙最佳股份分配_五个人合伙,股份如何划分才合理?