How can I define the error function and use a Maclaurin series to approximate a value?
조회 수: 3 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Sam Chak
2023년 3월 3일
댓글 수: 3
Sam Chak
2023년 3월 3일
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)
참고 항목
카테고리
Help Center 및 File Exchange에서 Error Functions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!