필터 지우기
필터 지우기

why fplot take more time to run here?

조회 수: 1 (최근 30일)
Jatin89
Jatin89 2014년 3월 20일
편집: Star Strider 2014년 3월 20일
Here is the line of code. my Question is why does #2 take more time than #1. 1) fplot('sin(x)',[0 2*pi],1e-2) 2) fplot('sin(x)',[0 2*pi],1e-6) Thanks

답변 (1개)

Star Strider
Star Strider 2014년 3월 20일
편집: Star Strider 2014년 3월 20일
From the documentation for fplot:
-----
fplot(fun,limits,tol) plots fun using the relative error tolerance tol (the default is 2e-3, i.e., 0.2 percent accuracy).
. . .
fplot uses adaptive step control to produce a representative graph, concentrating its evaluation in regions where the function's rate of change is the greatest.
-----
It seems to me that a tolerance of 1E-6 would require more steps — and therefore more time to execute — than a tolerance of 1E-2.

카테고리

Help CenterFile Exchange에서 Polar Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by