Declaring types in MATLAB
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Fernando Riveiro Formoso
il 16 Mag 2020
Commentato: Walter Roberson
il 18 Mag 2020
When preallocating, is it possible to declare types?
If so, how can I do it? Is it worthy in terms of efficiency?
0 Commenti
Risposta accettata
Stephen23
il 16 Mag 2020
Modificato: Stephen23
il 16 Mag 2020
"When preallocating, is it possible to declare types? "
When preallocating you can select any suitable data type, e.g.:
A = zeros(2,3, 'uint8')
Read the zeros, ones, nan documentation to know more.
"Is it worthy in terms of efficiency?"
In most cases preallocation is more efficient than not preallocating.
4 Commenti
Walter Roberson
il 18 Mag 2020
datatype can make a big difference, but which is faster can depend upon the processor. There are a range of processors for which single is always faster than double, but then there can be oddities like double multiplication being faster.
http://nicolas.limare.net/pro/notes/2014/12/12_arit_speed/
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!