Effacer les filtres
Effacer les filtres

Is it faster to use array size as an input or calculate size

1 vue (au cours des 30 derniers jours)
Josh
Josh le 10 Avr 2015
Modifié(e) : James Tursa le 10 Avr 2015
I have a function which will be called many times and performs operations on an array. The function is dependent on the size of the array. Is it faster to calculate the size before implementing the function, or just use the size command as the first step of the function? Thanks

Réponses (1)

James Tursa
James Tursa le 10 Avr 2015
Modifié(e) : James Tursa le 10 Avr 2015
For ease of use, typically the size would be generated inside the function to make sure there was no mismatch. For speed, this choice is likely in the noise and may not matter where you do it. How simple is your function? Does the array argument change size during the execution of the program? Etc. If you are concerned about speed then use the profiler to determine where to concentrate your efforts. It is probably not with that line.

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by