why fplot take more time to run here?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Antworten (1)
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.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Polar Plots 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!