[Mathlib-update] new release of JMathLib 0.6.0
Status: Beta
Brought to you by:
st_mueller
From: Stefan M. <st...@he...> - 2006-07-30 19:30:20
|
Dear all, I just released a new version of JMathLib (Version 0.6.0). The main new feature for JMathLib is that it is now possible to use an automatic Installer for Windows systems. Now more handwork necessary. You can find the new release at: http://sourceforge.net/project/showfiles.php?group_id=24886&package_id=17259 ---- HISTORY ------------------------------------------------- 2006/08/30 stefan * creation of release 0.5.0 2006/07/23 stefan * StringToken.java added more methods for set/get of elements 2006/07/17 stefan * NumberToken.java added support for .\ and \ (left divide) 2006/07/16 stefan * Subassign.java added support for a([2,5,3])=555 stefan * Subassign.java added support for a([2,5],8)=555 2006/07/15 stefan + RelationOperatorToken.java added handling of strings stefan + Functions/String/isspace.java return vector indicating whitespaces stefan + Functions/General/numel.m returns number of elements of argument stefan + Functions/Matrix/min.java e.g. min(2,3) or min([2,3,4],3) stefan + Functions/Matrix/max.java e.g. max(2,3) or max([2,3,4],3) 2006/07/14 stefan * Tokens/*.java removed toString(Operands[] op) from token files 2006/07/10 stefan + Functions/specialmatrix/hilb.m 2006/07/09 stefan + Functions/specialmatrix/magic.m stefan + mod(x) stefan + rem(x) stefan + isimaginary(x) returns 1 if all real elements are zero stefan + isreal(x) returns 1 if all imaginary elements are zero stefan + all(x) returns 1 if all elements of x are nonzero stefan + MathLib/Functions/deprecated/isstr.m deprecated function: use ischar() instead stefan + MathLib/Functions/General/ischar.java return true for strings and false otherwise 2006/07/08 stefan * MathLib/Functions/Function.java added debugLine("") for easier usage in functions stefan * DataToken.java, NumberToken.java added getElement(n) in additonto getElement(y,x) 2006/07/02 stefan * MathLib/UI/AWT/GUI.java added support for JMathLib icon stefan * MathLib/UI/AWT/smalllogo.gif new JMathLib icon 2006/06/30 stefan + currently working on something like a([2,6,13]) 2006/06/25 stefan + Tokens/AssignmentOperatorToken.java added better support for cell arrays stefan + Tokens/VariableToken.java added better support for cell arrays stefan + Functions/Matrix/SubMatrix.java added better support for cell arrays stefan + Functions/Matrix/SubAssign.java added better support for cell arrays stefan + Functions/specialmatrix/rosser.m 2006/06/17 stefan + improments to handling of cell arrays 2006/06/15 stefan + Functions/General/iscell.java to check if variable is a cell token 2006/06/13 stefan + Functions/General/whos.java to display variable names and sizes stefan + Functions/General/cell.java to create empty cell arrays 2006/06/11 stefan * SubAssign.java added support for a(6)=88 when a equals null before 2006/06/11 stefan + NumberToken.java return "null" when array is of size y*x=0*0 2006/06/10 stefan * new mailing list mat...@li... stefan + NumberToken.java introduced setSize(dy,dx) method stefan + DataToken.java introduced setSize(dy,dx) method 2006/06/07 stefan * Functions/Matrix/SubAssign.java code improvements 2006/06/04 stefan + Functions/String/sprintf.java initial commit 2006/05/28 stefan * Parser.java added support to parse cell arrays stefan + Token/CellArrayToken.java introduction of cell arrays (e.g. a={2, rand(3), "hello"} ) stefan + Functions/General/cell.java 2006/05/28 stefan + Functions/Matrix/rows.m counting the rows of a matrix stefan + Functions/Matrix/columns.m counting the columns of a matrix stefan * LexicalAnalyzer.java added support for ... stefan * UserFunction.java now only set "nargin" to number of parameters which are actually used by the calling function 2006/05/25 stefan # Functions/Control/system/is_sample.m copied from octave stefan + Functions/General/isstruct.java for checking on structs stefan * Parser.java, Variable.java, VariableToken.java, AssignmentOperatorToken.java, MathLibObject.java to improve handling of structs stefan + Functions/Control/util/swap.m copied from octave stefan + Functions/Control/system/is_abcd.m copied from octave stefan * UI/AWT/GUI.java added menu item: check for updates stefan + Functions/System/checkForUpdates.java a first version of an update checking mechanism stefan * Parser.java Error.java introduced throwParserError("") for easier usage 2006/05/24 stefan * Parser.java simplified parsing of if-then-else and switch-case 2006/05/24 stefan # Parser.java parsing of switch-case stefan # LexicalAnalyzer.java changed direct parsing of delimiters stefan # LexicalAnalyzer.java added delimiters for switch-case-default- otherwise-endswitch stefan * testSwitchOperatorToken.java added lots of tests stefan + Functions/test/test_switch001.m 2006/05/16 stefan + Functions/Control/system/abcddim.m from octave stefan # Return.java 2006/05/15 stefan + _char.java stefan + char.m stefan * num2str.java stefan + _double.java stefan + double.m (also removed Functions/test/double.m) stefan * str2num.java 2006/05/14 stefan * testSubmatrix.java added more tests stefan * testVec.java added more tests stefan * testTrace.java added more tests stefan * Functions/Matrix/Submatrix.java added handling of x(:) -> return column vector stefan + Interpreter/Preferences.java to read write preferences to disc 2006/05/08 stefan + Functions/Linear-Algebra/trace.m from octave stefan + Functions/Linear-Algebra/vec.m from octave 2006/04/30 stefan + Testsuite/General/testIssquare.java new tests 2006/04/29 stefan + Functions/Matrix/diag.java return the diagonal of a matrix stefan + Functions/Control/system/__abcddims__.m from octave 2006/04/24 stefan # Parser.java bugfix handling of "endfunction" stefan + Testsuite/General/testIsmatrix.java new tests 2006/04/24 stefan * Parser.java improved handling of delimiter stefan * Parser.java improved handling of if-elseif-else-end-endif if (b<3) a=4; elseif (b>5) a=5; else b=8 end if (b<3) a=4; elseif (b>5) a=5; else b=8 endif stefan + TestIfThenOperatorToken.java added lots of tests 2006/04/22 stefan + Functions/Finance/ new directory stefan + Functions/Finance/fvl.m from Octave stefan + Functions/Finance/fv.m from Octave 2006/04/22 stefan * Parser.java added support for && and || stefan * Parser.java added support for !3 and ~3 stefan * LexicalAnalyzer.java added support for && and || stefan * LexicalAnalyzer.java added support for !3 and ~3 stefan * RelationOperatorToken.java added support for && and || 2006/04/10 stefan + Functions/General/issquare.m from octave: returns if matrix is square or not 2006/04/09 stefan + Functions/General/ndims.java new function returns the dimensions of a number 1,2 stefan + Functions/General/ismatrix.m new function stefan + Functions/General/isscalar.m added from octave stefan * LexicalAnalyser.java added support for if-elseif-else-endif (octave style) stefan * Parser.java added support for if-elseif-else-endif (octave style) stefan * Functions/Matrix/prod.java added support for prod([1,2,3]) -> 6 2006/01/15 stefan + jmathlib.ico icon for JMathLib in various formats stefan * JMathLibInstall.nsi added support for icon 2006/01/08 stefan * UI/Applet/MathLib.java changed title "MathLib" to "JMathLib" stefan * UI/AWT/GUI.java changed title "MathLib" to "JMathLib" stefan * UI/Swing/SwingGUI.java changed title "MathLib" to "JMathLib" With kind regards, Stefan |