# HG changeset patch # User Rik # Date 1320257764 25200 # Node ID 2eea4a2e6463d30cf9c2eed7bf02be210d7cfe32 # Parent 4cf7356a99d07d399308b5863da47fae336acd73 NEWS: Update file with more description of changes made to string functions in 3.6.0 * NEWS: Update file with more description of changes made to string functions in 3.6.0 diff --git a/NEWS b/NEWS --- a/NEWS +++ b/NEWS @@ -36,8 +36,10 @@ format string repeat count, user-specified comment style, uneven-length output arrays, %n and %u conversion specifiers (provisionally) - ** Certain string functions have been modified for greater Matlab compatibility - and for 15X greater performance when operating on cell array of strings. + ** All .m string functions have been modified for better performance or greater + Matlab compatibility. Performance gains of 15X-30X have been demonstrated. + Operations on cell array of strings no longer pay quite as high a penalty + as those on 2-D character arrays. deblank: Now requires character or cellstr input. strtrim: Now requires character or cellstr input. @@ -45,6 +47,13 @@ strmatch: Follows documentation precisely and ignores trailing spaces in pattern and in string. Note that Matlab documents this behavior but the implementation does *not* always follow it. + substr: Now possible to specify a negative LEN option which extracts + to within LEN of the end of the string. + strtok: Now accepts cellstr input. + base2dec, bin2dec, hex2dec: Now accept cellstr inputs. + dec2base, dec2bin, dec2hex: Now accept cellstr inputs. + index, rindex: Now accept 2-D character array input. + strsplit: Now accepts 2-D character array input. ** Geometry functions derived from Qhull (convhull, delaunay, voronoi) have been revamped. The options passed to the underlying qhull command @@ -56,17 +65,16 @@ Default options are "Qt Qbb Qc Qx" for 4D and higher voronoi : No default arguments - ** Matlab-compatible preference functions: + ** Matlab-compatible preference functions added: - addpref getpref ispref rmpref setpref - - ** Other miscellaneous new functions: + addpref getpref ispref rmpref setpref - nthargout - iscolumn - issrow - zscore + ** Other new functions added in 3.6.0: + is_dq_string python + is_sq_string zscore + nthargout + ** Deprecated functions. The following functions were deprecated in Octave 3.2 and have been