How can I define the error function and use a Maclaurin series to approximate a value?
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
Sam Chak
am 3 Mär. 2023
3 Kommentare
Sam Chak
am 3 Mär. 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)
Siehe auch
Kategorien
Mehr zu Error Functions finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!