# HG changeset patch # User carandraug # Date 1333067391 0 # Node ID 884f4e76fe41b7f5d63131decf14ef672583c3a4 # Parent b3e680ea42ece706a5e3e3345264df9c9101298f general: update NEWS and INDEX diff -r b3e680ea42ec -r 884f4e76fe41 main/general/INDEX --- a/main/general/INDEX Fri Mar 30 00:08:36 2012 +0000 +++ b/main/general/INDEX Fri Mar 30 00:29:51 2012 +0000 @@ -1,4 +1,20 @@ -general_html >> General purpose functions +general >> General purpose functions +Dictionaries + @dict/dict + @dict/get + @dict/has + @dict/isempty + @dict/join + @dict/length + @dict/struct +Input check + @inputParser/inputParser + @inputParser/addOptional + @inputParser/addRequired + @inputParser/addParamValue + @inputParser/addSwitch + @inputParser/createCopy + @inputParser/parse Parallel Computing pararrayfun parcellfun @@ -15,16 +31,3 @@ unvech ztvals SHA1 -Dictionaries - @dict/dict - @dict/display - @dict/end - @dict/get - @dict/has - @dict/isempty - @dict/join - @dict/length - @dict/struct - @dict/subsasgn - @dict/subsref - diff -r b3e680ea42ec -r 884f4e76fe41 main/general/NEWS --- a/main/general/NEWS Fri Mar 30 00:08:36 2012 +0000 +++ b/main/general/NEWS Fri Mar 30 00:29:51 2012 +0000 @@ -4,6 +4,17 @@ ** The following functions are new: majle + ** The class `inputParser' class has been implemented with many methods. It + attempts to be as compatible with Matlab as possible. However, since + classdef is not yet implemented the syntax differs slightly. Unlike the + Matlab implementation, this functions return the object. For example: + + obj.method (arguments) # matlab implementation + obj = obj.method (arguments) # octave implementation + + The octave implementatino expands on the Matlab one as it has one more type + of API, see `help @inputParser/addSwitch'. + ** The function `unvech' accepts a new argument scale to calculate the upper triangular part of the matrix thus returning non-symmetric matrix.