数值积分——(Newton-Cotes)牛顿-科特斯求积公式 | 北太天元 or matlab

本文介绍了Newton-Cotes求积公式,包括其基本原理、Cotes系数表以及Matlab中的算法实现。通过实例展示了如何使用这些公式计算积分并分析其在不同阶数下的精度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章对应视频讲解:(Newton-Cotes)牛顿-科特斯求积公式


一、Newton-Cotes求积公式

[ a , b ] [a,b] [a,b] n n n 等分点 x k = a + k h , h = b − a n , k = 0 , 1 , 2 , ⋯   , n x_{k}=a+kh,h=\frac{b-a}{n},k=0,1,2,\cdots,n xk=a+kh,h=nba,k=0,1,2,,n

n n n 阶Newton-Cotes 公式
∫ a b f ( x ) d x ≈ ( b − a ) ∑ k = 0 n c k ( n ) f ( x k ) \int_a^bf(x)\mathrm{d}x\approx(b-a)\sum_{k=0}^nc_k^{(n)}f(x_k) abf(x)dx(ba)k=0nck(n)f(xk)

Cotes 系数,令 x = a + t h x= a+th x=a+th
C k ( n ) = 1 n ∫ 0 n ( ∏ i = 0 i ≠ k n t − i k − i ) d t = ( − 1 ) n − k n k ! ( n − k ) ! ∫ 0 n ∏ i ≠ k i = 0 n ( t − i ) d t C_{k}^{(n)}={\frac{1}{n}}\int_{0}^{n}\left(\prod_{i=0\atop i\neq k}^{n}{\frac{t-i}{k-i}}\right)\mathrm{d}t=\frac{(-1)^{n-k}}{nk!(n-k)!}\int_{0}^{n}\prod_{\overset{i=0}{i\neq k}}^{n}(t-i)\mathrm{d}t Ck(n)=n10n i=ki=0nkiti dt=nk!(nk)!(1)nk0ni=ki=0n(ti)dt

Cotes系数表

n C k ( n ) C_k^{(n)} Ck(n
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清水折木

谢谢前辈的鼓励,我会继续加油的

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

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

打赏作者

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

抵扣说明:

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

余额充值