Mercurial > octave-nkf
comparison NEWS @ 8755:59c0fde890a0
more NEWS updates
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 16 Feb 2009 10:53:46 +0100 |
parents | 5a7494ee68a3 |
children | 949708f930d0 |
comparison
equal
deleted
inserted
replaced
8754:900a5bf52309 | 8755:59c0fde890a0 |
---|---|
77 ** Improvements to fsolve. | 77 ** Improvements to fsolve. |
78 | 78 |
79 The fsolve function now accepts an option structure argument (see | 79 The fsolve function now accepts an option structure argument (see |
80 also the optimset function). The INFO values returned from fsolve | 80 also the optimset function). The INFO values returned from fsolve |
81 have changed to be compatible with Matlab's fsolve function. | 81 have changed to be compatible with Matlab's fsolve function. |
82 Additionally, fsolve is now able to solve overdetermined systems. | 82 Additionally, fsolve is now able to solve overdetermined systems, |
83 complex-differentiable complex systems, systems with a sparse | |
84 jacobian and can work in single precision if given single precision | |
85 inputs. It can also be called recursively. | |
83 | 86 |
84 ** Object Oriented Programming. | 87 ** Object Oriented Programming. |
85 | 88 |
86 Octave now includes OOP features and the user can create their own | 89 Octave now includes OOP features and the user can create their own |
87 class objects and overloaded functions and operators. For | 90 class objects and overloaded functions and operators. For |
184 | 187 |
185 The underlying code used for indexing of arrays has been | 188 The underlying code used for indexing of arrays has been |
186 completely rewritten and so the indexing of arrays is now | 189 completely rewritten and so the indexing of arrays is now |
187 significantly faster. | 190 significantly faster. |
188 | 191 |
192 ** Improved memory management. | |
193 | |
194 Octave will now attempt to share data in some cases where previously | |
195 a copy would be made, such as certain array slicing operations or | |
196 conversions between cells, structs and cs-lists. This usually reduces | |
197 both time and memory consumption. | |
198 | |
189 ** Improved performance for reduction operations. | 199 ** Improved performance for reduction operations. |
190 | 200 |
191 The performance of the sum, prod, sumsq, cumsum, and cumprod | 201 The performance of the sum, prod, sumsq, cumsum, cumprod, any, all, |
192 functions has been significantly improved. | 202 max and min functions has been significantly improved. |
193 | 203 |
194 ** Diagonal and permutation matrices. | 204 ** Diagonal and permutation matrices. |
195 | 205 |
196 The interpreter can now treat diagonal and permutation matrices as | 206 The interpreter can now treat diagonal and permutation matrices as |
197 special objects that store only the non-zero elements, rather than | 207 special objects that store only the non-zero elements, rather than |