changeset 9826:b2a282c37217

update NEWS
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 18 Nov 2009 11:17:54 +0100
parents 7483fe200fab
children c15a5ed0da58
files ChangeLog NEWS
diffstat 2 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Nov 13 12:34:46 2009 +0100
+++ b/ChangeLog	Wed Nov 18 11:17:54 2009 +0100
@@ -1,3 +1,7 @@
+2009-11-18  Jaroslav Hajek  <highegg@gmail.com>
+
+	* NEWS: Update.
+
 2009-11-16  John W. Eaton  <jwe@octave.org>
 
 	* common.mk (AM_CXXFLAGS): Don't include DLL_CXXDEFS in the list.
--- a/NEWS	Fri Nov 13 12:34:46 2009 +0100
+++ b/NEWS	Wed Nov 18 11:17:54 2009 +0100
@@ -78,6 +78,13 @@
     the pairs [abs(z), arg(z)]. Previously, only real parts were compared; this can be
     trivially achieved by wrapping the operands in real().
 
+ ** The automatic simplification of complex computation results has changed. Octave will
+    now simplify any complex number with a zero imaginary part or any complex matrix
+    with all elements having zero imaginary part to a real value. Previously, this was done
+    only for positive zeros.
+    Note that the behavior of the `complex' function is unchanged and it still
+    produces a complex value even if the imaginary part is zero.
+
  ** As a side effect of code refactoring in liboctave, the binary logical operations
     are now more easily amenable to compiler optimizations and are thus significantly
     faster.