Projects tagged ‘mathematics’ and ‘matrix’


[8 total ]

6USERS
 

A mathematical open source library written in C#/.Net, aiming to provide a self contained clean framework for symbolic algebraic and numerical / scientific computations.

4USERS
 

Eigen is a C++ template library for linear algebra (vectors, matrices, and related algorithms). * It supports tiny, dense, and sparse matrices (the latter is still experimental), fully integrated with one another. * It takes full advantage of ... [More] expression templates to provide a great API. For example, m.row(i)+=m.row(j) just works. * Expression templates are also the basis for many optimizations: automatic determination of which temporaries to remove, and intelligent explicit vectorization (SSE and ALtiVec). * Performance is on par with the best BLAS implementations (see http://eigen.tuxfamily.org/index.php?title=Benchmark). * It keeps in mind the real needs of apps, for example the geometry features needed for 3D graphics [Less]

2USERS
 

(from the scilab homepage...) Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications. Scilab is an open source software. Since 1994 it has ... [More] been distributed freely along with the source code via the Internet. It is currently used in educational and industrial environments around the world. Scilab is now the responsibility of the Scilab Consortium, launched in May 2003. There are currently 25 members in Scilab Consortium. [Less]

2USERS
   

An implementation of linear algebra numerical structures and methods for the CLR. NPack is unique in that it uses generics for matrix element definitions, and a set of matrix operations via an interface, allowing a CLR-based operations engine as well ... [More] as the opportunity to use GPGPU-based operation engines. NPack was initially ported from Java Matrix Package (JAMA) by the US National Institute of Standards and Technology (which was a Java reinterpretation of LINPACK). [Less]

1USERS

The Universal Java Matrix Package (UJMP) is an open source Java library that provides sparse and dense matrix classes, as well as a large number of calculations for linear algebra like matrix multiplication or matrix inverse. Operations like mean ... [More] , correlation, standard deviation, replacement of missing values or mutual information are also supported. Matrices can be imported from and exported to a large number of file formats, also linking to JDBC databases is supported. The Universal Java Matrix Package supports multidimensional matrices as well as generic matrices with a specified object type and can also handle very large matrices even when they do not fit into memory. [Less]

1USERS

A simple matrix and vector library. It contain basic matrix and vector operations, linear and non-linear system solvers, gauss integrator, and others

0USERS

Mallory - Mathematics ActionScript Library - Advanced Math for ActionScript 3.0This is a library for doing advanced college level math (i.e. beyond calculus) with in ActionScript 3.0. PartsThis library includes classes for working with Complex ... [More] numbers Permutations Cycles Sets Algebraic structures(i.e. groups, rings, fields, etc.) Matrices (over algebraic structures) Numeric sequences Expression evaluation Vectors Polygons Statistical Analysis Graphing Current StatusThere are some sample programs made with Mallory here. On January 8th, I released an major update. Unfortunately, I haven't tested it very much so I know that it's full of bugs. I've improved the organization of the code somewhat, but it still needs a lot of work. I know specifically that the ComplexMath class has many comments that are completely wrong. I copied and modified the code from the RealMath, and forgot to change all of the comments. This latest update includes "Quickulator", a sample application that uses the Mallory code base. If anyone wants to help I, I could really use people to help me to test, debug, and comment the code. Any other ideas are also welcome. HistoryMain Actionscript ProjectI've been working on this project on and off since 2004. Since then, it's gone through numerous rewrites including transitions from actionscript to actionscript 2 and actionscript 2 to actionscript 3. Most of the ground work is done. There are some noticeable problems with the matrix (with decomposition) class and the expression evaluation class, but hopefully I'll solve those soon. Secondary Javascript ProjectThere is a very incomplete javascript implementation (MalloryJS) that I threw together one weekend, but I'm not sure how much effort I want to put into it as ActionScript has a lot of features not found in JavaScript. Perhaps I'll put this on hold until JavaScript 2 becomes a widely accepted standard. Future PlansIn the near future, I plan to implement the following features Example usage Improved commenting Unit tests Equation solving Polynomial manipulation Numeric/symbolic integration and differentiation Conic Sections [Less]

0USERS

Flex/Actionscript Math Library (as3mathlib)The Flex/Actionscript Math Library (as3mathlib) is intended to provide a rudimentary numerical analysis toolkit for the Actionscript/Flex programming environment. It is based off of the WIS Actionscript 2 ... [More] libraries, which are still available DetailsThis library includes support for Geometric Objects and Intersection calculations Integral and Differential equation calculations Bezier, Quadric, Polynomial, Complex, Vector and Matrix calculations Symbolic expression parsing StatusThis library has just been converted from Actionscript 2 to Actionscript 3. It is not ready for general use. It compiles with no errors and only a few warnings. It has not been sanity-checked for compatibility or correctness It has not been subjected to unit testing It still uses deprecated AS2 practices and vernacular Its design is heavily functional-programming oriented, and doesn't (for the most part) present an object-oriented, pattern-design interface. On the positive side, The scope and architecture are in place All of the algorithms are in place and were well-tested in their former incarnation The code base is nicely modular, so different developers can break off little pieces and get them working independently. GoalsOur two, no three primary goals -- our five primary goals are: Correctness: the library is accompanied by a complete set of regression tests. Clarity of code: the routines are well commented and follow best practices of software engineering. Modularity: In most cases users will need only a few routines out of the package. To the extent possible, this should require bringing in a correspondingly small portion of the library. Flexibility: A few, general, easily understood routines are more desirable than a comprehensive deathmarch through advanced numerical methods. Think "Numerical Recipes", not "Lapack". Performance: Actionscript will never be a premiere high-performance computing environment. With that said, the library should support prototyping applications calculations of modest scope. Routines that don't meet this modest standard won't be included. [Less]