comparison NEWS @ 14116:951eacaf9381 stable

Initial documentation for broadcasting and general vectorization guidelines * vectorize.txi: New file. * NEWS: Update with location of broadcasting documentation. * Makefile.am: Add vectorize.texi * arith.txi: Move accumarray and accumdim docstring to vectorize.txi * container.txi: Move structfun docstring to vectorize.txi * expr.txi: Mention broadcasting where relevant. * func.txi: Move vectorize docstring to vectorize.txi * matrix.txi: Move function application section to vectorize.txi * octave.texi: Add vectorize.txi and its menu options * sparse.txi: Move spfun to vectorize.txi * tips.txi: Move and rewrite coding tips section in vectorize.txi * bsxfun.h (is_valid_bsxfun, is_valid_inplace_bsxfun): Rename warning to "Octave:broadcast" * accumdim.m: Reformat to use @example in lieu of @smallexample * warning_ids.m: Add Octave:broadcast * bsxfun.cc: Reword docstring to mention broadcasting * cellfun.cc: Move comment about efficiency from tips.txi * version.h.in: Add a big startup warning about broadcasting
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Tue, 27 Dec 2011 15:15:41 -0500
parents 050bc580cb60
children fbfaafe0471b
comparison
equal deleted inserted replaced
14115:0b3518c1228a 14116:951eacaf9381
40 additionally, since the A op= B assginment operators are equivalent 40 additionally, since the A op= B assginment operators are equivalent
41 to A = A op B, the following operators are also affected: 41 to A = A op B, the following operators are also affected:
42 42
43 += -= .+= .-= .*= ./= .\= .^= .**= &= |= 43 += -= .+= .-= .*= ./= .\= .^= .**= &= |=
44 44
45 See the new "Broadcasting Operations" chapter in the manual for more 45 See the "Broadcasting" section in the new "Vectorization and Faster
46 details. 46 Code Execution" chapter of the manual for more details.
47 47
48 ** Octave now features a profiler, thanks to the work of Daniel Kraft 48 ** Octave now features a profiler, thanks to the work of Daniel Kraft
49 under the Google Summer of Code mentorship program. The manual has 49 under the Google Summer of Code mentorship program. The manual has
50 been updated to reflect this addition. The new user-visible 50 been updated to reflect this addition. The new user-visible
51 functions are profexplore, profile, and profshow. 51 functions are profexplore, profile, and profshow.