用于数值分析课程的资料,包括数值积分和数值微分
2021-08-17 09:07:38 5KB Romberg Simpson Trapezoidal 数值分析
1
这只是一个基本的数值积分工具,允许用户设置函数 y(x) 和计算积分的 x 范围。 我开始这样做只是为了看看 Monte Carlo 积分方法是如何工作的,但后来将其扩展到 Simpsons 和 Trapezoidal,这让我能够验证这些方法的可靠性。 蒙特卡洛对于任何功能都是非常好的方法。 它仅取决于您在图表上“绘制”的随机点的数量。 (您可以更改代码中的点数 - Nt)。 Simpsons Method 使用多项式近似来计算积分,因此不适用于变化很大的函数。 梯形规则是最简单的数值积分类型,但是如果增加梯形的数量,它可以很好地逼近任何函数的积分。 代码缺少注释,因为我在开始工作时没有考虑上传它,所以我很抱歉。 请随时提出有关代码的问题或提出任何修改建议,以减少蒙特卡罗上的大量内部点和梯形规则上的梯形的处理时间。
2021-05-30 14:04:03 13KB matlab
1