Performance optimization (allocation inside a for loop)
Elias Assmann
elias.assmann at student.tugraz.at
Thu Apr 2 11:32:49 CDT 2009
John W. Eaton wrote:
> | > Can someone explain the difference between "1:n" and "[1:n]"? I would
> | > normally write the brackets because I find that way clearer; does this
> | > mean "1:n" is actually the "preferred" way?
>
> In Octave, an expression like 1:n creates a range object, which
> contains only the base, limit, and increment as double precision
> values, so no matter how many elements are in the range, it only takes
> a few bytes of storage (24 for the data plus some overhead for the
> internal octave_value object itself).
Thanks for the elucidating answer.
Elias
--
QED is Latin for small empty box.
More information about the Help-octave
mailing list