Numerical Integration of Equally Spaced Data

조회 수: 6 (최근 30일)
David Koenig
David Koenig 2013년 5월 20일
I have been using trapz to integrate a vector of equally spaced data. Is there a more accurate method available in script form that carries out the Simpson's method or perhaps the Newton-Cotes method? Thanks.

채택된 답변

Youssef  Khmou
Youssef Khmou 2013년 5월 20일
hi David,
I think using trapz integrator with the x/t axis gives good result, in the mean wile try to interpolate your data to get better accuracy , as this example :
t=0:1/100:pi/2;
y=sin(t);
f=trapz(t,y);
t2=interp(t,4);
y2=sin(t2);
f2=trapz(t2,y2) % Df=1.0064-0.9992=0.0072
  댓글 수: 2
David Koenig
David Koenig 2013년 5월 20일
Thanks, Youssef. I will give your idea a try.
Youssef  Khmou
Youssef Khmou 2013년 5월 20일
편집: Youssef Khmou 2013년 5월 20일
ok, do not accept the answer until it works to get other suggestions from other contributors

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by