ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 14.3 为什么这些规则有效? > 原文: [http://math.mit.edu/~djk/calculus_beginners/chapter14/section03.html](http://math.mit.edu/~djk/calculus_beginners/chapter14/section03.html) 假设你的被积函数是![](https://img.kancloud.cn/90/34/90340615fd75f4a3550a82c374838b6b_34x18.gif),![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)有一个关于点![](https://img.kancloud.cn/9f/cc/9fcc76a21130891ea5d5b10efa979bff_9x12.gif)的幂级数展开,其系数不会变得狂野。然后我们可以为![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)附近的![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)写 ![](https://img.kancloud.cn/18/66/18660be3990b6d3ca1d0177cf847d387_127x24.gif) 其中![](https://img.kancloud.cn/7b/c6/7bc6d233a8f538d354f9d4eec835680d_50x22.gif)是在![](https://img.kancloud.cn/4f/2c/4f2c63f4c891f7005346bfa8e1d50d26_43x12.gif)评估的![](https://img.kancloud.cn/90/34/90340615fd75f4a3550a82c374838b6b_34x18.gif)的![](https://img.kancloud.cn/1e/02/1e029df04a64a672e6b7757e49748b3e_22x16.gif)导数。 当![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)的范围从![](https://img.kancloud.cn/3c/28/3c28279256e621b4b2e87822f7749d6f_41x17.gif)到![](https://img.kancloud.cn/0b/00/0b0092cd476d37baea75223eae1a0bbe_41x17.gif)时,我们希望找到![](https://img.kancloud.cn/90/34/90340615fd75f4a3550a82c374838b6b_34x18.gif)下的区域,长度![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)的间隔。 请注意,如果我们形成![](https://img.kancloud.cn/c3/f4/c3f4beed8ecbae12c92fb12f51b7285c_150x18.gif),那么右边第二个词![](https://img.kancloud.cn/a6/ba/a6bafde80fc8015c9fc852e3cb55bbb2_76x18.gif)的贡献将被取消。事实上,所有涉及奇数导数的条款都将取消: ![](https://img.kancloud.cn/7d/49/7d49179308272833340941f1e7cf1b7a_629x43.gif) 我们可以通过积分这个等式的两个方面得出结论: ![](https://img.kancloud.cn/c2/67/c267d7f3602f9279a8dab9ccf90d5941_682x49.gif) 右边的第一个词是![](https://img.kancloud.cn/c3/db/c3db6211bb65e5b5a7a58367827f87a1_48x18.gif),下一个是![](https://img.kancloud.cn/62/63/62637ce29c2972c9491c7b5f035d14b1_78x43.gif),其余的术语与![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)的更高权力成比例。 前一个等式的![](https://img.kancloud.cn/c3/db/c3db6211bb65e5b5a7a58367827f87a1_48x18.gif)的第一项与![](https://img.kancloud.cn/24/c1/24c12cf8b5228ce760ee5e8574b4196d_174x18.gif)的![](https://img.kancloud.cn/05/66/0566204ca4012d579dcbcd2940870616_80x22.gif)和![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)中的较高功率项不同。 这个论点的结果是,![](https://img.kancloud.cn/24/c1/24c12cf8b5228ce760ee5e8574b4196d_174x18.gif) ![](https://img.kancloud.cn/9f/cc/9fcc76a21130891ea5d5b10efa979bff_9x12.gif)的![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)区间内的![](https://img.kancloud.cn/18/8e/188ee644e8202aad30eac11166858841_10x16.gif)的积分近似产生与![](https://img.kancloud.cn/cb/80/cb8072416085da10d407d72e3eccbaf5_15x16.gif)成比例的误差以及![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)的更高奇数幂的项。 ![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)中没有线性误差,![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)中没有二次误差。事实上,![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)中的误差项立方是![](https://img.kancloud.cn/32/af/32afae00ae3cb210c718e91549f0d6f5_77x37.gif)。 如果我们将![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)减少![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)因子,![](https://img.kancloud.cn/24/46/2446cc76202585e6251c8a5c9c493213_43x18.gif)减少![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)因子,但这可以通过现在有两倍的间隔这一事实来补偿,每个间隔的一半大小。在减少之前出现。因此,第一项对整体积分的贡献通常不会有太大变化。 (当![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)发生变化时,唯一的变化将来自![](https://img.kancloud.cn/de/80/de80aa66d327c35da1e670b1a252f5bb_64x18.gif)等术语的评估变化。)另一方面,立方误差项的贡献将大约减少![](https://img.kancloud.cn/fb/01/fb01ddf3bdfc2d70d7689100a0acd5e6_9x12.gif)的因子,并且,因为那里将是两倍的间隔,它们对整体误差的贡献将大约减少![](https://img.kancloud.cn/ba/da/bada0a5fcbb40c86de47bdd5952b2db1_9x13.gif)的因数。 **那么?** **这意味着如果我们在分割之后将估计值取四倍并在分割之前减去估计值,我们将(几乎)消除第一个误差项,并且得到的下一个误差项将在分裂时减少![](https://img.kancloud.cn/21/8d/218dd4d7973806d61b7b70260ec93fa1_17x13.gif) ]。我们得到![](https://img.kancloud.cn/b2/31/b2311016b272a30277f40f861201947b_39x13.gif)或![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)的估计值,因此我们除以![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)以得到积分的估计值。** 所以这是我们的计划: 首先,我们使用左手规则计算从起点到任何后续点的积分。正如我们将要看到的,这很容易做到。 **怎么样?** **我们可以通过创建两列来实现:![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)列和整数列。** **![](https://img.kancloud.cn/77/90/7790dd0efb4a03a4c876741804d9b559_10x8.gif)列(比如 A 列)以积分的下端开始(比如在 A5 中)。然后,对于![](https://img.kancloud.cn/65/a9/65a9120364a862f3e7abfc1c106738bc_9x13.gif)大于![](https://img.kancloud.cn/13/4b/134b46c4e9511d2584e1aac895f801e9_9x13.gif),我们将 Ak 设定为 A(k-1)+ d。** **在左规则积分列中,我们将 Ck 设置为 C(k-1)+ d * f(Bk)。** **从 A5 的内容到 Ak 的内容的左手规则积分将是 C(k-1)。** 实际上,当你想要改变你正在积分的函数时,如果函数的所有评估都在一列中,那么你最好关闭。因此你可能想要将 Bk 设置为 d * f(Ak),将 Ck 设置为 C(k- 1)+ Bk。 接下来,我们将 C 列中的左手规则积分转换为 D 列中的梯形规则积分。 **How?** 在 D 中,我们向 Ck 添加了一个术语,它除去了一半的 A5 * d 和一半的 d * Ak。明确地,我们将 Dk 设置为 Ck - (A $ 5 + Ak)* d / 2。 从 B5 到 Bk 的梯形规则现在出现在 Dk 中。 接下来我们将其转换为 E 列中的 Simpson 规则。 **How?** **让我们使用端点![](https://img.kancloud.cn/6d/50/6d5081b34a8288ab6bdae9f36b7a205e_82x17.gif) ![](https://img.kancloud.cn/82/d8/82d831b089ac7dae4bce50db2a116bd4_58x18.gif)** 调用间隔大小为![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)的梯形规则结果 **我们要做的是重复间隔大小![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)的梯形计算,然后形成![](https://img.kancloud.cn/c9/45/c94599736b54a5303f0eeb068b7b9117_154x39.gif)** 结果的错误表现为![](https://img.kancloud.cn/6a/6e/6a6efd6b7c8cf98e3c5c86ef2bfe29e6_16x16.gif)。这个估计称为辛普森规则。 为什么我们以这种方式计算辛普森的规则?因为很容易应用左手规则,所以很容易让 Trapezoid 规则从中得到一列,并且容易将另一列中的间隔大小加倍。完成后,根据上面最后一段中的表达式,在第三列中,很容易从电子表格中的旧规则中形成新规则。 当![](https://img.kancloud.cn/a8/7c/a87c3eff4315e07197b86cd3a790d21f_62x18.gif)与![](https://img.kancloud.cn/2f/eb/2feb4a3ce5abce270e6512e3fb52e2fc_53x18.gif)位于同一行时,最容易实现此目的。回想一下,行![](https://img.kancloud.cn/65/a9/65a9120364a862f3e7abfc1c106738bc_9x13.gif)对左手规则的贡献是![](https://img.kancloud.cn/5e/fd/5efdb7122b5b10040e7a0d21b29c38e2_40x18.gif),它被添加到对应于![](https://img.kancloud.cn/94/a2/94a24c0c32d137738f4ac08313337963_39x14.gif)的行中的结果中。对于![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif),此贡献加倍并添加到前一个加倍![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)行的结果,该行是![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)高于它的。 使左手规则成为从开始![](https://img.kancloud.cn/5e/d7/5ed73b8b63ac69b8e9333f3a9ff6fc74_8x8.gif)到![](https://img.kancloud.cn/e5/eb/e5ebe8b0b126844a419cea2bc6b7d945_51x15.gif)的积分的梯形规则的校正是从包括初始值和总和的部分和减去第一个和最后一个贡献的一半![](https://img.kancloud.cn/e5/eb/e5ebe8b0b126844a419cea2bc6b7d945_51x15.gif) 。 事实证明,将![](https://img.kancloud.cn/1b/66/1b66feea583b479b9ea87baeed2a208e_71x18.gif)放在与![](https://img.kancloud.cn/19/40/1940260ffe30376f84b838f1d59cef30_62x18.gif)相同的行中没有太大困难,这使得形成![](https://img.kancloud.cn/1f/e5/1fe5788dedd36ff2b72fde947f192028_149x39.gif)变得容易。 **嗯,你到底做了什么?** 将间隔尺寸![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)放在某个框中,比如 A1。 在 A 栏中,将起点设为 A5,在每一步从 A6 开始,将值增加![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)。因此,在 A6 中,您可以放置​​= A5 + A $ 1,并且可以根据需要将 A6 复制到 A 列。 在 B 列中,将被积函数的值![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)置于相应的参数:B5 put = A $ 1 * f(A5),并将其复制到 B 列。 在 C 列中,放置 B 列的部分和:这意味着,在 C5 put = C4 + B5 中,并向下复制 C 列。 在 D 栏中,输入 D5:= - (B5 + B $ 5)/ 2 并将其复制到 D 列。 从您的开始(在 B5 中)到 Bk 中的值的梯形回答将是 Ck + Dk,您可以将 Ek 放入框 Ek,将 E5 设置为= C5 + D5 并将其复制到列 E 中。 在 F 中,设置 F5 = 2 * B5 + F3 并向下复制 F(这将使左手![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)规则导致 F 的奇数行超出第 5 行。偶数行包含无用的垃圾。) 在 G5 中,设置= 2 * D5 + F5 并向下复制 G,这将给出列 G 的奇数项中的区间![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)梯形结果的积分。 在 H5 中,设置=(4 * E5-G5)/ 3 并复制。从 B5 的含量到 B 的含量(2k + 1)的积分的 Simpson 规则将出现在 H(2k + 1)中,对于![](https://img.kancloud.cn/65/a9/65a9120364a862f3e7abfc1c106738bc_9x13.gif)至少![](https://img.kancloud.cn/e8/85/e885a0144704b308aa0f7222aa232822_9x12.gif)。 接下来,我们为函数![](https://img.kancloud.cn/b4/00/b4005af004db02016a0e4f336b66a2e6_58x18.gif)做一个明确的例子。 预备: 设置 A1 积分 f(x),B1 设置为 f(x)= xsin(x) 设置 A2 设为 d,B2 设置为 0.01 设置 A3 为起点,B3 为 1 创建列:将 A5 设置为= B3,将 A6 设置为= A5 + B $ 2,将 A6 复制到 A 列。 设置列 B 到 H 的![](https://img.kancloud.cn/30/0b/300b9c310166fe51f28ba142a7c7d8aa_22x16.gif)行,如下所示: 在 B5 中,输入= B $ 2 * A5 * sin(A5);在 C5 中,= C4 + B5;在 D5 中,= - (B5 + B $ 5)/ 2;在 E5 中,= C5 + D5;在 F5 中,= 2 * B5 + F3;在 G5 中,= 2 * D5 + F5;在 H5 中,=(4 * E5-G5)/ 3。将所有这些复制到列中。 H(5 + 2j)等中的条目给出了 Simpson 的规则,从 A5 中的值到 A(5 + 2j)中的值进行积分。 A 列包含变量,B 包含![](https://img.kancloud.cn/c0/ff/c0ff49f4d9439e05735b5a4c3e33e62d_45x18.gif),它是被设备乘以间隔宽度,C 包含其部分和,D 包含校正,使其成为 E 中的梯形规则,F 由![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)跳过取值和加倍对应于加倍![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)的宽度,G 校正端点以为![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)创建适当中间端点的梯形规则,并且 H 根据![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)和![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)梯形规则答案创建 Simpson 规则。 完成此操作后,您可以通过更改 A1 和 B1 的内容来更改![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)和起点。要更改被积函数,您只需要更改 B 列。 您应该使用您知道的积分测试您的答案,以便在电子表格中找到任何错误。您可以尝试加倍![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)以查看是否会更改您的答案。如果没有,你已经很好地计算了你的积分。 **这总能奏效吗?** 不,如果你想融入无限,你显然不能这样做。如果你的被积函数在某个中间点变为无穷大,你也会遇到麻烦。或者如果它疯狂地摇摆。 你可能能够从中减去你所知道的并且具有相同的单一行为的东西,然后能够处理其余的事情。 **练习:尝试找到一个这个程序失败的函数(一个不会爆炸的函数)。** ![](https://img.kancloud.cn/fb/02/fb0294de83ba79f08ad4634c597b108c_9x12.gif)附近的平方根可能就是这样。 如果添加按![](https://img.kancloud.cn/ba/da/bada0a5fcbb40c86de47bdd5952b2db1_9x13.gif)跳转的列并对它们执行类似操作,则可以将![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)的梯形规则替换为![](https://img.kancloud.cn/26/4c/264c6d967bc6f20db470a23e53adbe19_19x14.gif)。有了它,你可以得到![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)和![](https://img.kancloud.cn/7e/72/7e72dbfd677083f33767e6e33502c75d_19x13.gif)的两个辛普森规则计算。将![](https://img.kancloud.cn/21/8d/218dd4d7973806d61b7b70260ec93fa1_17x13.gif)乘以第一个减去第二个,并除以![](https://img.kancloud.cn/b4/0f/b40faea53a713f2a6254683d12b3d045_17x14.gif),你将获得一个超级的辛普森规则,当![](https://img.kancloud.cn/da/b8/dab8f201ba10fb5a14e991ab157a9c7c_10x13.gif)减少![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)因子时,它会提高![](https://img.kancloud.cn/e7/74/e77400e7078e252231beeeafdcf950af_18x13.gif)因子。 **以下是![](https://img.kancloud.cn/11/37/1137399450dcbee832c440844615ee83_42x13.gif)从![](https://img.kancloud.cn/11/37/1137399450dcbee832c440844615ee83_42x13.gif)到![](https://img.kancloud.cn/c4/35/c435be78761dffb34ad7cefa6d6f1b3a_9x12.gif)** 的积分结果 &lt;button aria-controls="integral-simpsons-spreadsheet" aria-expanded="false" class="btn bg-light border-secondary" data-target="#integral-simpsons-spreadsheet" data-toggle="collapse" id="toggle-spreadsheet-table" type="button"&gt;显示表&lt;/button&gt;[](../download/integral-simpsons.xlsx) Number of increments<button aria-expanded="false" aria-haspopup="true" class="btn btn-sm bg-light border-secondary dropdown-toggle" data-toggle="dropdown" id="nbr-inc-btn" type="button" value="25">25</button>[5](#) [10](#) [25](#) [50](#) [100](#)Number of digits after decimal point<button aria-expanded="false" aria-haspopup="true" class="btn btn-sm bg-light border-secondary dropdown-toggle" data-toggle="dropdown" id="nbr-digits-btn" type="button" value="10">10</button>[5](#) [10](#) [15](#) 在第 I 栏中给出的确切答案是![](https://img.kancloud.cn/09/7d/097d927ce4a1465943f3e1b5535cd5c4_108x13.gif)(区分并看到)。 要获得第 I 列,只需在 I5 中输入= SIN(A5)-A5 * COS(A5)-SIN(A $ 5)+ A $ 5 * COS(5 澳元)并复印。 这里的辛普森统治对于![](https://img.kancloud.cn/37/ee/37eeaae1f44c27ea16c331c7cf54ee4a_17x13.gif)有效数字是准确的。红色的值是我们辛普森的规则答案。其右边的值是![](https://img.kancloud.cn/09/7d/097d927ce4a1465943f3e1b5535cd5c4_108x13.gif)的计算机评估,它是该积分的值。 请注意,您只需更改列 B 即可切换到集成其他一些被积函数。这涉及 B5 中的新条目并将其复制到该列。 可以通过更改 B3 来更改起点(称为积分下限)。 在上面的计算中,![](https://img.kancloud.cn/37/ee/37eeaae1f44c27ea16c331c7cf54ee4a_17x13.gif)的位置精度发生在![](https://img.kancloud.cn/88/b1/88b16323cbec805e60148f2e3d7c5fb5_74x14.gif)。