How can I define the error function and use a Maclaurin series to approximate a value?
4 ビュー (過去 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!