Algebra
Math::Symbolic is a Perl module for symbolic calculations. SYNOPSIS use Math::Symbolic; my $tree = Math::Symbolic->parse_from_string(1/2 * m * v^2); # Now do symbolic calculations with $tree. # ... like deriving it... my ($sub) = Math::Symbolic::Compiler->compile_to_sub($tree); my...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (102): Math::Symbolic Download |
Free Scripting Addition to provide advanced mathematical commands. Includes:linear algebra (eigenvalues, linear systems solving, etc.)signal processing (1d, 2d, and n-d FFT, cross- and self-correlations, convolution, interpolation)image processing (import/export, particle analysis)3D arrays...
Platforms: Mac
License: Freeware | Size: 1024 KB | Download (102): Numerics.osax Download |
Math Practice was developed to help you practice math (arithmetic, simple algebra and roman numerals) skills. Each skill (add, subtract, multiply, divide, algebra and roman numerals) has three skill levels (easy, medium and hard). The algebra problems are to solve for x. Select the desired skill...
Platforms: Mac
License: Freeware | Download (102): CSoM Math Practice Download |
ASCIIMathML project is a very simple way to put math on HTML pages (easy "LaTeX"). ASCIIMathML is a script that converts calculator-style ASCII math notation (and many LaTeX formulas) to Presentation MathML while your Web page loads. It works with HTML and XHTML files in...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (101): ASCIIMathML Download |
Gorgeous Karnaugh software: 1) Removes slow, tedious and error prone pen and paper from your life; 2) Gives you a pretty good logic simplification tool; 3) Supports definition of logic function using truth table, from analytic form or by direct editing karnaugh maps; 4) Supports "Dont Care"...
Platforms: Windows
License: Freeware | Size: 1.72 MB | Download (100): Gorgeous Karnaugh Free Download |
The fundamental package needed for scientific computing with Python is called NumPy. This package contains: - a powerful N-dimensional array object - sophisticated (broadcasting) functions - basic linear algebra functions - basic Fourier transforms - sophisticated random number capabilities...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (99): NumPy Download |
Seldon is a C++ library for linear algebra. Seldon provides matrix and vector structures, and some methods and functions for computations (linear algebra). Seldon is designed to be efficient and convenient, which is notably achieved thanks to template classes. Exception handling and several debug...
Platforms: *nix
License: Freeware | Size: 68.61 KB | Download (97): Seldon Download |
OpenDiscreteDynamicProgrammingTemplate project founds optimal constrainted parameters of a discrete controls with second order optimization template replacing Hessian with directional derivatives and backpropagation for digital filter(as neural network).. OpenDiscreteDynamicProgrammingTemplate:...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (97): OpenDDPT Download |
Unicode::Overload is a Perl source filter to implement Unicode operations. SYNOPSIS use charnames :full; use Unicode::Overload ( "N{UNION}" => infix => sub { my %a = map{$_=>1}@{$_[0]}; my %b = map{$_=>1}@{$_[1]}; return keys(%a,$b); }, "N{SUPERSCRIPT TWO}" => postfix => sub { $_[0] **...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (97): Unicode::Overload Download |
Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientific computing in C++. The toolkit defines interfaces for basic data structures, such as multidimensional arrays and sparse matrices, commonly used in numerical...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (97): Template Numerical Toolkit Download |
The program 'hides' a number of different colored blocks, then offers fraction and pre-algebra hints to the student. For example: 'Exactly 2/3 of the blocks are red' or 'There are three times as many yellow blocks as green blocks.' Can you solve the riddle using just a few hints? The program has...
Platforms: Mac
License: Freeware | Download (97): Bag Riddles Download |
GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric...
Platforms: *nix
License: Freeware | Size: 778.24 KB | Download (96): GiNaC Download |
objc distribution consists of the "VICI", interactive Objective-C debugger and interpreter "objc", the actual compiler. Consists of driver script ("objc") and binary ("objc1"). "objc1" is a precompiler for C. The binary "postlink" is used for preparing tables for runtime initialization....
Platforms: *nix
License: Freeware | Size: 880.64 KB | Download (95): objc Download |
Numarray provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave. Using numarray, it is possible to write many efficient numerical data processing applications directly in Python without using any C, C++ or Fortran code (as well as doing such...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (94): Numarray Download |
Math Objects is a math template library written in C++ using generic programming techniques. In order to use the "Math Objects" library, the user only has to include the header files he needs (e.g. Matrix.h, Polynomial.h etc.). In order to compile the library the user needs an ISO/IEC...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (92): Math Objects Download |
Four Variables is a pre-algebra investigation for students in grades five through nine. The program secretly assigns values to four variables (w, x, y, and z) and the student must find these values by requesting the computer to perform operations with the variables. For example: the student might...
Platforms: Mac
License: Freeware | Size: 254 KB | Download (90): Four Variables Download |
LFMats goal is to furnish convenient matrix tools for the finite element methods. Actually, theres a lot of libraries for linear algebra on the net, but it seems that its still hard to find flexible and high performance free software for the required procedures (genericity, speed, adaptated...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (89): LFMat Download |
Middle-School (grades 5 through 9) math program written to provide skills in context. Students write and solve simple algebra problems, then manipulate the vertices of an on-screen triangle so that it matches given information about its angles. Sample problem: "Make triangle ABC so that m
Platforms: Mac
License: Freeware | Size: 250 KB | Download (89): Angle Doubling Download |
GluCat project is a library of template classes which model the universal Clifford algebras over the real or complex fields, with arbitrary dimension and arbitrary signature. GluCat implements a model of each Clifford algebra corresponding to each non-degenerate quadratic form up to a maximum...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (87): GluCat Download |
MaximaPHP is a Web based PHP interface to communicate to Maxima computer algebra system in the server. It takes user input, send it to Maxima, and show the output back to website. It could send almost any commands including 'plot2d' and 'plot3d' to plot graphs.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (69): MaximaPHP Download |