Does the access method of a dependent property get called twice when the property is indexed into?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Naor Movshovitz
le 13 Oct 2016
Réponse apportée : Naor Movshovitz
le 13 Oct 2016
I have a class with a dependent property z. The method get.z(obj) returns a vector. This:
y = myObj.z(end);
appears to call get.z twice! The profiler shows 2 calls from the parent function and the run time is twice the expected run time. On the other hand:
x = myObj.z;
y = x(end);
calls get.z once and cuts down run time by half. Is this the intended behavior?
1 commentaire
Walter Roberson
le 13 Oct 2016
I speculate that one of the two is due to the "end", as it would need to find the size . This is just speculation on my part, though.
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!