台形近似で積分を計算してみる
Nが刻み数
minが下限、maxが上限
funcが被積分関数
N=100;
min=0;
max=1;
t=linspace(min,max,N);
dt=t(2)-t(1);
S=zeros(size(t));
for i=2:1:length(t)
S(i)=S(i-1)+((func(t(i))+func(t(i-1)))*dt)/2;
end
figure
plot(t,S)
grid on
function y=func(x)
y=2*x^4;
end
コメント