2011-06-10 7 views
7

¿Existe una biblioteca numérica razonable en JavaScript puro?Biblioteca numérica de Javascript - vectores, matrices, determinos, inversión

Me gustaría tener vectores basados ​​en matrices, matrices, determinados e inversión de matrices.

Esto es solo para pequeños problemas, no grandes. Soy consciente de que hay opciones en Python, Java, C++, o, oh, quizás FORTRAN, sin mencionar R. mmm .... FORTRAN ......

Estaría felizmente sorprendido de obtener operaciones básicas de vectores y matrices sin tener que reconstruir la rueda o recodificar desde FORTRAN durante uno o dos días.

Respuesta

5

Tal vez también de interés: http://www.numericjs.com/

+1

Las afirmaciones de referencia se ven bien. http://www.numericjs.com/benchmark.html – Paul

3
+1

de estos dos, Sylvester tiene una página de inicio mejor documentada y más acogedora. ¿Has usado alguno de estos? – Paul

+1

Los documentos para Sylvester en realidad se ven mucho mejor de lo que esperaba ... – Paul

+1

Probé webgl-mjs, pero no terminé usándolo para nada. Sylvester es supuestamente bastante lento, webgl-mjs es [todavía se mantiene] (http://code.google.com/p/webgl-mjs/updates/list), así que ten cuidado con las apariencias ... – YXD

3

También existe la biblioteca javascript de Matlab: https://github.com/Etsitpab/JSM. Hace que sea fácil tratar con matrices ND y proporciona muchos códigos para el procesamiento de datos.

+1

La página también contiene una lista de referencias a bibliotecas alternativas: "Otras bibliotecas de JavaScript para el cálculo numérico": - [mathjs] (http://mathjs.org/) - [jStat] (https://github.com/jstat/jstat) - [jsmat] (https://github.com/ghewgill/jsmat) - [JSNum] (https://github.com/kms15)/jsnum) - [JavaScript numérico] (http://numericjs.com/numeric/documentation.html) - [Sylvester] (http://sylvester.jcoglan.com/) - [jsfeat] (http://inspirit.github.io/jsfeat/) –

Cuestiones relacionadas