changeset 13923:7b83576b3b48

Update NEWS with auto BSX info
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Wed, 23 Nov 2011 00:20:00 -0500
parents 6da23a2d7afc
children 3b654a0753b1
files NEWS
diffstat 1 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Tue Nov 22 21:05:20 2011 -0800
+++ b/NEWS	Wed Nov 23 00:20:00 2011 -0500
@@ -3,6 +3,28 @@
 
  ** The PCRE library is now required to build Octave.
 
+ ** The following binary elementwise operators and functions now perform
+    Numpy-like broadcasting (a.k.a. binary singleton expansion):
+
+    plus      ldivide   rem    eq    gt     xor
+    minus     power     mod    ne    ge
+    times     max       atan2  lt    and
+    rdivide   min       hypot  le    or
+
+    +         .*        &
+    -         ./        |
+    .+        .\
+    .-        .^
+
+    +=        .*=       &=
+    -=        ./=       |=
+    .+=       .\=
+    .-=       .^=
+
+    This makes the bsxfun function mostly redundant except for
+    user-defined functions. A new section in the manual has been written
+    to explain and clarify this change.
+
  ** Octave now features a profiler, thanks to the work of Daniel Kraft
     under the Google Summer of Code mentorship program.  The manual has
     been updated to reflect this addition.  The new user-visible