Why is datenummx(clock) faster than now()?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Why is running datenummx(clock) 4x faster than the standard now() call? https://gist.github.com/4432190
0 commentaires
Réponse acceptée
per isakson
le 2 Jan 2013
Modifié(e) : per isakson
le 2 Jan 2013
The function, now, has one executable line of code
t = datenum(clock);
the function, datenum, calls the function, datenummx, after having done error checking, etc.
That's why.
2 commentaires
per isakson
le 3 Jan 2013
Modifié(e) : per isakson
le 3 Jan 2013
I often find it difficult to understand the rational behind various design decisions of The MathWorks (TMW). Since, TMW is successful in the money-making industry, I guess TMW knows what they are doing.
Regarding datenummx I guess it is possible to make a faster function (little error checking, one OS (Windows only), maybe "in-place".) Post a new question.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Holidays / Seasons dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!