Filter löschen
Filter löschen

why fplot take more time to run here?

1 Ansicht (letzte 30 Tage)
Jatin89
Jatin89 am 20 Mär. 2014
Bearbeitet: Star Strider am 20 Mär. 2014
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

Antworten (1)

Star Strider
Star Strider am 20 Mär. 2014
Bearbeitet: Star Strider am 20 Mär. 2014
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.

Kategorien

Mehr zu Polar Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by