How can I define the error function and use a Maclaurin series to approximate a value?
11 views (last 30 days)
Show older comments
codeconstructo on 3 Mar 2023
Commented: Sam Chak on 3 Mar 2023
My question is: erf (x) = 2/sqrt(pi)*integral(exp(-(t^2)) from 0 to x
(a) Use the Maclaurin series (Taylor series centered at 0) to construct a table for erf (x) that is accurate
to 10^-4 for erf (xi) where xi = 0:2i for i = 0; 1; : : : ; 5.
I first defined the function and then realized that erf is a built in function so I tried
erf = @(x) erf(x)
but got this response:
Unable to find function@(x)(2/(sqrt(pi)))*integral(exp(-(t^2)),0,x) within
Does anyone have ideas?
The built-in erf() function is stored in MATLAB installation directory.
You created an anonymous function in a m-file script (dbb223_03.m) which has the same filename as the built-in one and ran the m-file in OneDrive. So, it tries to search erf within the m-file. Try assigning another name.
% Creating an anonymous function
anonfcn = @(x) erf(x)
Find more on Error Functions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!