mathjs v0.14.0 Release Notes

Release Date: 2013-10-08 // over 10 years ago
    • 0๏ธโƒฃ Introduced an option math.options.matrix.default which can have values matrix (default) or array. This option is used by the functions eye, ones, range, and zeros, to determine the type of matrix output.
    • Getting a subset of a matrix will automatically squeeze the resulting subset, setting a subset of a matrix will automatically unsqueeze the given subset.
    • โœ‚ Removed concatenation of nested arrays in the expression parser. You can now input nested arrays like in JavaScript. Matrices can be concatenated using the function concat.
    • ๐Ÿ“œ The matrix syntax [...] in the expression parser now creates 1 dimensional matrices by default. math.eval('[1,2,3,4]') returns a matrix with size [4], math.eval('[1,2;3,4]') returns a matrix with size [2,2].
    • ๐Ÿ“š Documentation is restructured and extended.
    • ๐Ÿ›  Fixed non working operator mod (modulus operator).