Why is datenummx(clock) faster than now()?
1 vue (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 Model Predictive Control Toolbox 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!