第三单元 用python学习微积分(二十二)功、平均值、概率(下)和 数值积分 (2)

本文内容来自于学习麻省理工学院公开课:单变量微积分-数值积分-网易公开课

用python解方程组_星-耀的博客-CSDN博客_python解方程组

做功_百度百科

开发环境准备:CSDN

目录

二、数值积分

1、黎曼集合(Riemann sums) 。。。。。(老师语:效率低, 而且结果不令人满意)

2、梯形法 。。。。。。(老师语:效率低, 而且结果不令人满意)

3、辛普森方法(Simpson's rule)。。。(老师语:神奇的方法)


二、数值积分

1、黎曼集合(Riemann sums) 。。。。。(老师语:效率低, 而且结果不令人满意)

这个就是把函数曲线下面到x轴按 \Delta x分为n个矩形相加得到面积的那个

目标:平均值和累加y 来得到 \int_{a}^{b} f(x)dx的近似值

左侧和:(y_0 +y_1+...+y_{n-1})\Delta x

右侧和:(y_1 +y_2+...+y_{n})\Delta x

用刚刚的权重函数做个例子

x = symbols('x')
expr = 2 *np.pi * x * np.e**(-x**2)
DrawXY(0,3,100,expr,'blue','2 *np.pi * x * e**(-x**2)',plt)
DrawRects(0,3,20,expr,'gray',plt, label='rect')
plt.legend(loc='upper left')
plt.show()

添加图片注释,不超过 140 字(可选)

2、梯形法 。。。。。。(老师语:效率低, 而且结果不令人满意)

这个方法和黎曼和的方法类似,就是不简单的切分矩形,而是换成根据平局的间隔 \Delta x切分出不同的梯形,再累加。

从结果看明显比黎曼和要好些....

\sum = \Delta x(\frac{y0+y1}{2} + \frac{y1+y2}{2} +... + \frac{y_{n-1}+ y_n}{2})

= \Delta x(\frac{y0}{2} + y1+...+y_{n-1} + \frac{y_n}{2}) =\Delta x(黎曼左侧和+黎曼右侧和) / 2

3、辛普森方法(Simpson's rule)。。。(老师语:神奇的方法)

(如下图)按平均距离 \Delta x 分割曲线到x轴的空间,分割份数必须为偶数,用抛物线连接这两份 \Delta x切割的图形中的3个顶点

这个切割的图形的公式=底边*抛物线的3个组成点的平均值(这个平均值是加权平均值)

=2\Delta x(\frac{y_0+4y1+y2}{6}) 。。。。。。(这里可以看出这条中线的y值权重大于其他两个,抛物线即是如此)

(注:在画抛物线的过程中需要用到解方程组,抛物线的公式 y = ax^2 + bx +c , 把3个顶点的坐标代入即可取得a,b,c的值)

x = symbols('x')
expr = 2 *np.pi * x * np.e**(-x**2)
DrawXY(0,3,100,expr,'blue','2 *np.pi * x * e**(-x**2)',plt)
DrawParabola(0,3,20,expr,'red',plt, label='Parabola')
plt.legend(loc='upper left')
plt.show()

在与上面两种方法比较后,可以发现这种方法确实更优! 面积公式:

\frac{ 2\Delta x}{6}((y_0+4y_1+y_2) + (y2 + 4y3+y4) + ... +(y_{n-2} + 4y_{n-1} + y_n))

模式

模式:14242....41

面积公式: \frac{\Delta x}{3} (y_0+4y_1 + 2 y_2 +4y_3 + 5y_2 + ... 4y_{n-1} + y_n)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bullseye

您的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值