654 Commits

Author SHA1 Message Date
Favian Contreras
48bb64af4e Added some comments to the derivative file. Added some test cases as well (explicitly test partial derivatives and pure JS usage). 2015-09-19 21:24:56 -07:00
Eric
6eb6498bf0 Fixed tabs 2015-08-26 04:53:50 +00:00
Eric
900ff31b62 Basic functionality of simplify function 2015-08-26 04:50:52 +00:00
Eric
2434ed3b90 _simplify, _ruleMatch, _exactMatch 2015-08-25 19:42:04 +00:00
Eric
3b8ad55fba Added new files 2015-08-25 00:59:42 +00:00
Eric
a2b31e4d02 First commit 2015-08-25 00:58:45 +00:00
jos
a39d726a18 Merged algebraic_differentiation, fixed issues with function transforms attached to factory functions 2015-07-29 21:24:34 +02:00
jos
a388f399ca Merge branch 'algebraic_differentiation' of https://github.com/BigFav/mathjs into algebraic_differentiation
Conflicts:
	lib/core/typed.js
2015-07-29 20:57:50 +02:00
jos
154577d1be Updated docs, examples, history 2015-07-27 21:26:50 +02:00
jos
3f77f7138a Upgraded to typed-function v0.10.0 2015-07-26 19:48:18 +02:00
Favian Contreras
98040be7e1 Shortened up some of the more verbose test cases for which simplifications are possible. Used config.number on ConstantNodes that I missed on my original commits. 2015-07-25 07:29:17 -07:00
jos
34348d8483 Merge remote-tracking branch 'origin/v2' into develop 2015-07-21 20:51:39 +02:00
Ganga Christopher
12514a7bc4 calculating root of complex numbers using De Moviers, returns array of n complex roots in polar form 2015-07-21 17:10:49 -07:00
Favian Contreras
6fbe2238cd Added a test case for nthRoot where the root is variable. Now handles a variable base log, and added a test case. Adjusted the chain rule to be after the switch statement (saves ~1640 bytes and is more modular). 2015-07-21 04:34:06 -07:00
jos
8158dafd3d Moved the trigonometric functions in util/bignumber.js into separate files 2015-07-18 20:37:32 +02:00
jos
14b41b202e Reworked the BigNumber constants (pi, tau, e, phi) to be created by passing a BigNumber constuctor instead of a precision 2015-07-18 17:20:22 +02:00
jos
2353c4a61e Renamed folders util to utils 2015-07-18 13:22:38 +02:00
jos
57a47b3b5a Moved pure collection functions to lib/util/collection 2015-07-18 12:53:07 +02:00
jos
5e4ed8c1c7 Splitted the bignumber bitwise functions into separate files 2015-07-18 12:25:11 +02:00
jos
493f34ec7b Split collection.js into separate (pure) functions 2015-07-18 11:47:38 +02:00
jos
2d42218c7f Removed isPositiveInteger from util/bignumber.js. Added some unit tests 2015-07-18 11:07:41 +02:00
jos
658990a49b Moved Range and Index under lib/type/matrix. Renamed the file Index.js to MatrixIndex.js to prevent name conflicts on Windows. Added an index.js file in lib/function 2015-07-12 20:21:27 +02:00
jos
0475924551 Use addScalar instead of add where possible 2015-07-11 16:38:36 +02:00
jos
91b56e117a Added support for strings in function concat 2015-06-17 20:26:44 +02:00
jos
049db47563 Merge remote-tracking branch 'origin/develop' into develop 2015-06-17 20:06:20 +02:00
jos
b3c7169493 Fixed #397: Inaccuracies in nthRoot for very large values, and wrong results for very small values. 2015-06-17 20:06:13 +02:00
Max Bruckner
d6bd4f97ae Remove LaTeX of relational functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
21bd67980a Remove LaTeX of probability functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
71a9b14849 Remove LaTeX of statistics functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
52e169fae4 Remove LaTeX of matrix functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
5b2b1de154 Remove LaTeX of trigonometry functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
8a96241038 Remove LaTeX of utils functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
0dd7fcf738 Remove LaTeX of units functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
2f67b2e0e6 LaTeX of logical functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
3fa2d4fb92 Remove LaTeX of complex functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
bec0def02a Remove LaTeX of combinatorics functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
f4f4e3252d Remove LaTeX of bitwise functions from util/latex.js 2015-06-14 02:23:41 +02:00
Max Bruckner
09d1bfac92 Remove LaTeX of arithmetic functions from util/latex.js 2015-06-14 02:23:41 +02:00
Favian Contreras
2ca8176f1e Added trigonometric functions, and refactored argument sanity checks. Added 'C^x' and FunctionAssignmentNodes. 2015-06-13 09:40:50 -07:00
jos
a1531e0173 Minor improvements in the docs 2015-06-10 20:53:50 +02:00
jos
4314827cba Merge remote-tracking branch 'origin/develop' into develop 2015-06-10 20:50:39 +02:00
jos
d2e8ec06f2 Fixed docgenerator for v2. Updated docs. 2015-06-10 20:50:29 +02:00
Liam Newman
c52e243dab Update filter.js
Doc-only.
2015-06-09 11:54:46 -07:00
jos
955dd2c392 Implemented util function isNegative 2015-06-07 22:10:45 +02:00
jos
4bc087fa35 Implemented function isPositive and some refinements 2015-06-07 22:06:03 +02:00
jos
4d37ca2364 Removed support for complex, unit, and string from isInteger, and removed support for string from isZero 2015-06-07 21:43:55 +02:00
jos
eab7b7fdd5 Implemented util function isNumeric 2015-06-07 21:35:05 +02:00
jos
5589527f24 Implemented util function isZero 2015-06-07 21:25:53 +02:00
jos
e249b17c61 Implemented util function isInteger 2015-06-07 21:16:50 +02:00
jos
3cf7d2c309 Conversions to v2 2015-06-07 16:53:40 +02:00