matlab数值积分程序 程序输入之后进行积分 没有显式解 为什么积不出来?

0
0

积分 94, 距离下一级还需 51 积分
道具: 涂鴉板, 彩虹炫, 雷达卡, 热点灯, 显身卡, 匿名卡, 金钱卡

购买后可立即获得 权限: 隐身

道具: 金钱卡, 涂鸦板, 变色卡, 彩虹炫, 雷达卡, 热点灯

还望高人指点!比方发f(x)=5*x+c,在[0,1]区间积分数值积分能不能始终带着这个c?如果可以请给程序。谢谢!

方法主要是以下两种的实现:


  • 请采用复合梯形公式与复合辛普森公式计算 sin(x)/x 在[0, 1]范围内的积分。采样点数目为 5、9、17、33

  • 复合梯形公式,利用采样点每两個相邻的采样点,利用梯形公式计算其积分最后将所有小部分的积分加在一起
  • 复合辛普森公式,同样是利用采样点不过每相邻的采样點,在中间再取一个点三点插值计算该部分的积分,最后加起来

  • 由复合梯形公式的结果可见采样点数越高,所要求嘚式子所求积分更加接近于精确解
  • 复合辛普森公式则不同在本道题题目要求下,采样点越多一开始越接近精确解,但是当超过一定数目后远离精确解

我要回帖

更多关于 matlab数值积分程序 的文章

 

随机推荐