mid-point method Integration
이전 댓글 표시
Find numerically , to a 1/10000 accuracy, the values of the following definite integral:
0 to inf 1/(x^2+1) dx
use the mid-point method.
not show how to answer this i went about integrating it. My knowledge of the midpoint rule is limited.
the width of the sub intervals would be 1/10000 but how would you go about dividing it by infinity. I did the integration:
if true
% code
syms x
a1= int(1/(x^2+1),x,0,inf)
end
댓글 수: 2
John D'Errico
2014년 1월 5일
Why do you think you need an "if true" in there??????
Youssef Khmou
2014년 1월 5일
the instruction if true appeared because the poster clicked on "Code" button
답변 (2개)
Youssef Khmou
2014년 1월 5일
Theoretically that integral equals pi/2, here is version, try to adjust it :
% MidPoint test integration
clear;
f=inline('1./((x.^2)+1)');
N=20000;
dx=1/1e+2;
F=0;
x1=0;
for t=1:N
xi=(dx/2)+x1;
F=F+dx*f(xi);
x1=x1+dx;
end
% For verification try :
quad(f,0,1e+18)
댓글 수: 2
Tony
2014년 1월 5일
Youssef Khmou
2014년 1월 5일
dx was taken arbitrarily, try with dx=1e-4 . that code is based on the formula in this file, try to look at this file first
Akshay satpute
2017년 10월 8일
0 개 추천
tell me program of integration of {x^2 (sinh(X)+cosh(x))dx} between limit 0 to 1 in 100 parts
카테고리
도움말 센터 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!