Mercurial > octave-nkf
view NEWS @ 7990:86dae6e5b83c
Initial update of NEWS for 3.2 release
author | David Bateman <dbateman@free.fr> |
---|---|
date | Mon, 28 Jul 2008 17:41:10 +0200 |
parents | 72b5e1701da2 |
children | 44d206ae68c9 |
line wrap: on
line source
Summary of important user-visible changes for version 3.2: --------------------------------------------------------- ** Compatibility with Matlab graphics is much better now. TO BE WRITTEN (Shai / Micheal inputs please) ** Eliminate the functions for direct access to gnuplot from Octave. The functions __gnuplot_plot__, __gnuplot_set__, __gnuplot_raw__, __gnuplot_show__, __gnuplot_replot__, __gnuplot_splot__, __gnuplot_save_data__ and __gnuplot_send_inline_data__ have been removed from Octave. These function were incompatible with the high level graphics handle code. ** Object Oriented Programming TO BE WRITTEN ** Block comments Commented code can be between matching "%{" and "%}" markers, even if the commented code spans several line. This allows blocks code to be commented, without needing to comment each line. For example, function y = func (x) y = 2 * x; %{ y += 1; %} endfunction the line "y += 1;" will not be executed. ** Removed the Control, Finance and Quaternions toolboxes These toolboxes have been removed and ported to octave-forge, and they are specialized toolboxes that not all users need. These functions can be reinstalled use the Octave package manager (see the pkg function) and the packages available at http://octave.sourceforge.net/packages.html ** The imwrite and imread function have been included in Octave based on the GraphicsMagick library. ** Special treatment in the parser of expressions like "a' * b". In these cases the transpose is no longer explicitly formed and BLAS libraries are called with the transpose flagged. This significantly improves the speed. ** Single Precision data type Octave now includes a single precision data type. Single precision variables can be created with the "single" command, or from function like ones, etc. For example single (1) ones (2, 2, "single") zeros (2, 2, "single") eye (2, 2, "single") Inf (2, 2, "single") NaN (2, 2, "single") NA (2, 2, "single") all create single precision variables. Mixed double/single precision operators and functions return single precision types. As a consequence of this addition to Octave the internal representation of the double precision NA value has changed, and so users that make use of data generated by Octave with R or visa-versa are warned that compatibility might not be assured. See NEWS.3 for old news.