Mercurial > octave-nkf
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. |