Is there a good way to avoid junking up code with lots of preallocation lines?
Afficher commentaires plus anciens
I have a specific set of code that has a lot of little projection pieces, each of which I'd like to be preallocated for speed. However, in doing so, you get a lot of lines like this:
...
cash.PaidOut=zeros(n,500);
cash.PaidIn=zeros(n,500);
cash.TaxesPaid=zeros(n,500);
...
Is there a way to get the same functionality in a more terse style?
Réponse acceptée
Plus de réponses (1)
Shaun VanWeelden
le 13 Mar 2013
0 votes
You can assign the same value to multiple fields if you want, which I think would help in this case.
3 commentaires
Shaun VanWeelden
le 13 Mar 2013
Multiple fields at one time/line if that was not clear before.
Walter Roberson
le 13 Mar 2013
Beware, though, the copy-on-write behavior.
Michael
le 13 Mar 2013
Catégories
En savoir plus sur Numeric Solvers dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!