文件名称:辛普森规则积分:通过辛普森规则在区间 [a,b] 中计算积分“I”,其中 n+1 个等距点-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 06:50:13
matlab
此函数通过辛普森规则在区间 [a,b] 中计算积分“I”,其中 n+1 个等距点 语法:I = simpsons(f,a,b,n) 在哪里, f= 可以是匿名函数(例如 f=@(x) sin(x))或包含要积分的函数的等距值的向量a=区间的初始点b= 间隔的最后一个点n= 子区间(面板)的数量,必须是整数 作者:Juan Camilo Medina - 圣母大学09/2010(辛普森博士版权所有) 示例 1: 假设您想在区间 [-1,1] 中对函数 f(x) 进行积分。 您还需要 3 个积分点(2 个面板)均匀分布在整个域(您可以选择更多点以获得更好的准确性)。 因此: f=@(x) ((x-1).*x./2).*((x-1).*x./2); I = 辛普森 (f,-1,1,2) 示例 2: 假设您想在区间 [-1,1] 中对函数 f(x) 进行积分。 您知道给定区间之间函数
【文件预览】:
simpsons.zip