MATLAB: Matlab Integration function

polynomial

Good morning everyone
I would like to integrate the following function from 0 until 0.018. Can somebody give me a suggestion about the matlab code for this task ? I have tried different options (quad option) but MATLAB gives me a error.
y=8.3151e+006*x^3-7.9844e+005*x^2+20672*x-0.586
Thanks
Sergio

Best Answer

f=@(x)8.3151e+006*x.^3-7.9844e+005*x.^2+20672*x-0.586
result = quad(f,0,.018)
or
p = [8315100 -798440 20672 -0.586] % coefficients of polynom
result = diff(polyval(polyint(p),[0 .018]))