MATLAB 复化梯形公式、复化Simpson公式
MATLAB 公式
2023-09-27 14:27:14 时间
f.m文件:
function f = f(x)
f = (x^2)*sin(x);
end
复化梯形公式
Tn.m文件:
function Tn=Tn(n) % n代表区间数
a = -2; % 区间下界
b = 2; % 区间下界
h=(b-a)/n;
sum=0;
for k=1:n-1
sum=sum+f(a+k.*h);
end
Tn=(f(a)+2*sum+f(b))*h/2;
end
复化Simpson公式
Sn.m文件:
function Sn = Sn(n)
a = -2;
b = 2;
h = (b-a)/n;
sum1 = 0;
sum2 = 0;
for i = 0:n-1
sum1 = sum1 + f(a+(i+1/2).*h);
end
for j = 1:n-1
sum2 = sum2 + f(a+j.*h);
end
Sn = h/6*(f(a)+4*sum1+2*sum2+f(b));
相关文章
- matlab imread函数全说明
- matlab截取图像
- MATLAB简单机器人视觉控制(仿真2)
- MATLAB端控制Baxter机器人记录(1)
- 【需求响应】分时电价机制下居民用户需求侧对负荷响应研究(Matlab代码实现)
- 【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
- 高比例风电电力系统储能运行及配置分析(Matlab实现)
- 基于遗传算法的自主式水下潜器路径规划问题(Matlab代码实现)
- Matlab中如何读取.dat文件
- Matlab划分测试集和训练集
- 从matlab的bwmorph函数的'majority'参数中扩展的一种二值图像边缘光滑的实时算法。
- MATLAB聚类有效性评价指标(内部)
- MATLAB实例:Hermite插值多项式
- FCM算法的matlab程序