MATLAB 辛普森法则2025 年 3 月 17 日 | 阅读 1 分钟 梯形法则和辛普森法则是牛顿-科茨公式的特殊情况,该公式使用更高阶函数进行数值积分。 设抛物线代表图形的曲线。 y=αx2+βx+γ…………..方程 1 ![]() 该方法在区间 -h≤x≤h 下的面积为 ![]() 曲线通过三个点(-h,y0 ),(0,y1 ),和 (h,y2 )。 那么,通过一个方程,我们有 ![]() 我们现在可以评估系数 α,β,γ 并用 h, y0, y1 和 y2 表示方程 2。 这是通过以下过程完成的。通过将方程 3 的 (b) 代入 (a) 和 (c) 并重新排列,我们得到 αx2-βh=y0-y1…..方程 4 αx2+βh=y2-y1…..方程 5 将方程 4 与方程 5 相加得到 2αh2=y0-2y1+y2…...方程 6 并通过代入方程 2,我们得到 ![]() 现在,我们可以将方程 8 应用于区间 a≤x≤b 中任意曲线 y=f(x) 的连续段,如图所示。 ![]() 我们观察到,抛物线可以通过其端点和中点来近似曲线的每个宽度为 2h 的段。 因此,AB 段下的面积为 ![]() 同样,BC 段下的面积为 ![]() 等等。 当每个段下的面积相加时,我们得到 ![]() 由于每个段的宽度为 2h,要应用辛普森数值积分法则,细分的数量 n 必须为偶数。 此限制不适用于梯形数值积分法则。 方程 11 的 值为从 ![]() 下一主题MATLAB GUI |
考虑区间 a≤x≤b 的函数 y=f(x),如图所示:为了计算定积分 dx,我们将区间 a≤x≤b 分成长度相等的子区间。 然后,x0=a 和 xn=b 之间的点的数量是 x1=a+∆x,x2=a+2∆x,…xn-1=a+(n-1)∆x。 因此,从 a 到 b 的积分是总和...
阅读1分钟
MATLAB 函数 trapz (x, y, n),其中 y 是 x 的积分,使用梯形法则逼近函数 y=f(x) 的积分,而 n(可选)沿维度 n 执行积分。 语法 Z = trapz(Y) Z = trapz (X, Y) Z = trapz (..., dim) 示例 1 使用 MATLAB...
阅读 2 分钟
为了评估 MATLAB 形式的积分,提供了一个函数 dblquad。 dblquad 的调用语法是 I=dblquad ('fxy-fun',xmin,xmax,ymin,ymax,tol,@method),其中 tol 和 method 是可选的输入参数。 可选参数 tol 指定公差(默认值为 10-6),如前面针对 1-D 积分讨论的那样,method 确定一种选择,...
阅读1分钟
(正交)积分 ∫ f(x)dx 的数值计算被称为正交。 函数 f (x) 在某个区间 [a, b] 上的数值积分的一般形式是有限数量 (N + 1) 个样本点处的函数值的加权总和...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India