comparison NEWS @ 9745:30d62079c493

update NEWS
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 20 Oct 2009 13:00:30 +0200
parents 97d683d8b9ff
children cfd0aa788ae1
comparison
equal deleted inserted replaced
9744:fb3543975ed9 9745:30d62079c493
119 ** The built-in "sum" function now handles the non-native summation (i.e. double precision 119 ** The built-in "sum" function now handles the non-native summation (i.e. double precision
120 sum of single or integer inputs) more efficiently, avoiding a temporary conversion of 120 sum of single or integer inputs) more efficiently, avoiding a temporary conversion of
121 the whole input array to doubles. Further, "sum" can now accept an "extra" option argument, 121 the whole input array to doubles. Further, "sum" can now accept an "extra" option argument,
122 using a compensated summation algorithm rather than a straightforward sum, which significantly 122 using a compensated summation algorithm rather than a straightforward sum, which significantly
123 improves precision if lots of cancellation occurs in the summation. 123 improves precision if lots of cancellation occurs in the summation.
124
125 ** The built-in "bsxfun" function now uses optimized code for certain cases where built-in
126 operator handles are passed in. Namely, the optimizations concern the operators
127 plus, minus, times, ldivide, rdivide, and, or (for logical arrays), the relational
128 operators eq, ne, lt, le, gt, ge, and the functions min and max.
129 Optimizations only apply when both operands are of the same built-in class
130 (or one is single and the other is double).
124 131
125 Summary of important user-visible changes for version 3.2: 132 Summary of important user-visible changes for version 3.2:
126 --------------------------------------------------------- 133 ---------------------------------------------------------
127 134
128 ** Compatibility with Matlab graphics has been improved. 135 ** Compatibility with Matlab graphics has been improved.