50 Commits

Author SHA1 Message Date
jos
7f6b13a797 Changed the default value of new entries in resized matrices to zero. 2014-08-12 22:35:56 +02:00
jos
0860c70a6e Implemented function flatten 2014-08-12 21:17:27 +02:00
jos
e5ce909524 Reworked the way matrices are resized when dimensions are added/removed 2014-08-03 15:56:39 +02:00
jos
8c224d3e71 Moved transformation of error messages (zero-based to one-based) to the expression/transform section 2014-07-20 20:45:10 +02:00
jos
59de16801e Renamed function category "Comparison" with "Relational" 2014-07-20 12:40:34 +02:00
jos
4645529f40 Removed function ifElse 2014-06-30 14:52:54 +02:00
jos
875fa8e60c Changed behavior of equal and unequal back to element wise, added function deepEqual. 2014-06-09 18:03:54 +02:00
jos
40d66224e8 Moved the comparison functions from section "arithmetic" to a new section "comparison" 2014-06-09 14:21:54 +02:00
jos
ced18ecfca Implemented functions dotEqual and dotUnequal, renamed functions smallereq to smallerEq and largereq to largerEq (all functions are now camelcase) 2014-06-09 14:07:21 +02:00
jos
0ae566db8d Renamed functions edivide, emultiply, and epow to dotdivide, dotmultiply, and dotpow respectively. 2014-06-09 11:09:06 +02:00
jos
91cdad78b7 Removed automatic assignment of expression results to variable ans 2014-06-08 21:55:38 +02:00
jos
45982fbba0 Removed array/matrix support from function ifElse 2014-06-08 21:22:57 +02:00
jos
3399909318 Implemented unary plus 2014-06-08 20:49:52 +02:00
jos
abf1b02ee9 Renamed function unary to unaryminus. Documented and tested constant phi. 2014-06-08 20:12:07 +02:00
jos
9ebc24662f More reference docs added 2014-05-22 21:17:53 +02:00
jos
830367a494 More docs added 2014-05-18 22:21:00 +02:00
jos
e536410b77 More docs added 2014-05-16 22:24:07 +02:00
jos
6c8104f938 More docs added 2014-05-15 21:43:08 +02:00
jos
f6fe12d452 Added more reference docs (not all docs are complete yet) 2014-04-28 22:08:11 +02:00
jos
47ff033538 Merge branch 'develop' into reference 2014-04-25 17:22:40 +02:00
Rogelio J. Baucells
2b71d880a4 trigonometry hyperbolic functions 2014-04-18 19:01:00 -04:00
rjbaucells
902c4ac163 unit tests and documentation 2014-04-13 23:30:57 -04:00
rjbaucells
1c6dfac04d norm tests and documentation 2014-04-12 12:38:24 -04:00
josdejong
730782ec21 Merge branch 'develop' into reference
Conflicts:
	lib/function/arithmetic/exp.js
2014-04-09 16:07:49 +02:00
josdejong
b3ab923a69 Implemented conditional operator a ? b : c in expression parser 2014-04-01 20:49:55 +02:00
josdejong
c74afb7dcb Improved function ifElse 2014-03-31 21:24:46 +02:00
josdejong
0b52130f06 Merge branch 'develop' into reference
Conflicts:
	gulpfile.js
	lib/function/arithmetic/round.js
	package.json
2014-03-29 22:39:53 +01:00
josdejong
b333ad073a Implemented function median 2014-03-29 22:26:12 +01:00
josdejong
763abb425e Implemented function compare 2014-03-29 21:43:22 +01:00
josdejong
a073a95859 Implemented functions sum, prod, var, std. Reducing a matrix over a specified dimension still missing 2014-03-29 14:45:09 +01:00
Matt Traynham
7d26235842 Adds support for IfElse ternary operation functions. These can be used in the compiler as well. Much easier than adding basic parse support for ternary operands '?' & ':'. 2014-03-11 20:07:02 -04:00
josdejong
c7ffb60634 Added reference docs for cube, exp, pow, square 2014-02-16 20:32:31 +01:00
josdejong
a09e302b97 Added reference docs for ceil, fix, floor, and round 2014-02-16 18:07:27 +01:00
josdejong
5d1997cc61 Added reference docs for abs, add, divide, multiply, subtract 2014-02-16 17:45:47 +01:00
josdejong
36a65785fb Merge branch 'develop' into expression_compilation
Conflicts:
	HISTORY.md
2014-01-07 21:45:51 +01:00
josdejong
8ce1a122bb Some minor code rearrangement 2014-01-07 14:25:32 +01:00
Daniel Levin
c13da00dce Updated combinations/permutations documentation 2014-01-07 13:40:54 +02:00
josdejong
965f4232ad Added docs on combinations / permutations 2014-01-06 10:43:31 +01:00
josdejong
bc05d8b9e8 Changed matrix index notation of expression parser from round brackets to square brackets 2014-01-05 21:52:13 +01:00
Elijah Insua
be67514557 move the 'in' unit conversion keyword to 'to'
This also enables 'in' as an alias of 'inch'.  refs #120
2013-12-20 15:31:18 -07:00
josdejong
52337e4b94 Integrating the bignumber.js library in math.js. This is awesome! 2013-11-16 14:34:35 +01:00
josdejong
d9090588b0 Implemented function math.resize 2013-11-15 21:23:22 +01:00
josdejong
a19b1a1285 Functions ones and zeros now return an empty matrix instead of a number 1 or 0 when no arguments are provided 2013-11-07 17:16:34 +01:00
josdejong
af286e482a Updated docs on min, max, mean 2013-10-24 15:18:21 +02:00
josdejong
a4bda611df Implemented function print (splitted from function format) 2013-10-19 18:10:50 +02:00
josdejong
c3d5edf4bb Implemented support for multiplying vectors with matrices 2013-10-14 13:14:16 +02:00
josdejong
35cafbfa67 Fixed function mean to support complex values, added more tests to min and max. 2013-10-14 11:40:20 +02:00
Guillermo Indalecio Fernandez
0bd2db9f2b Fixed bugs and deployed tests 2013-10-13 15:49:45 +02:00
josdejong
67423dbcec Released version 0.13.0 2013-09-03 20:19:14 +02:00
josdejong
eadb884af9 Moved around code and namespaces in order to separate expression parser related code. 2013-08-31 09:37:14 +02:00