How can I define the error function and use a Maclaurin series to approximate a value?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
C:\Users\dboeh\OneDrive\Documents\NAU\MAT 362\dbb223_03.m.
Does anyone have ideas?
0 comentarios
Respuestas (1)
Sam Chak
el 3 de Mzo. de 2023
3 comentarios
Sam Chak
el 3 de Mzo. de 2023
The built-in erf() function is stored in MATLAB installation directory.
which erf
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)
% Built-in
erf(pi)
% Test
anonfcn(pi)
Ver también
Categorías
Más información sobre Error Functions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!