|
|
MathGL is:
- a library for making high-quality scientific graphics under Linux and Windows;
- a library for the fast data plotting and handling of large data arrays;
- a library for working in window and console modes and for easy embedding into other programs;
- a library with large and growing set of graphics.

R is a programming language and software environment for statistical computing and graphics. The R language has become a de facto standard among statisticians for the development of statistical software,[4][5] and is widely used for statistical software development and data analysis.[5]
R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.

Software introduction in PDF (here). Example Sesion in page 78.
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.


Unit Circle shows the relationship between angles and trigonometric functions like sine and cosine. To do this, the program implements an interactive “unit circle” (radius = 1) diagram, where the user can click or drag to set angles and see how the values of trigonometric functions change accordingly.


KmPlot is a mathematical function plotter for the KDE-Desktop. It has built in a powerfull parser. You can plot different functions simultaneously and combine their function terms to build new functions. KmPlot supports functions with parameters and functions in polar coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.
Features
- powerful mathematical parser
- precise metric printing
- different plot types (functions, parametric, polar)
- highly configurable visual settings (plot line, axes, grid)
- export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
- save/load complete session in readable xml format
- trace mode: cross hair following plot, coordinates shown in the status bar
- support zooming
- ability to draw the 1st and 2nd derivative and the integral of a plot function
- support user defined constants and parameter values
- various tools for plot functions: find minium/maximum point, get y-value and draw the area between the function and the y-axis


Kig is a program for exploring geometric constructions. Kig is meant as a useful and powerful utility for high school students and teachers, and as a fun project for developers and others.


KAlgebra is a mathematical calculator based content markup MathML language. Nowadays it is capable to make simple MathML operations (arithmetic and logical) and representate 2D and 3D graphs. It is actually not necessary to know MathML to use KAlgebra.


Axion is a general purpose Computer Algebra system. It is useful for research and development of mathematical algorithms. It defines a strongly typed, mathematically correct type hierarchy. It has a programming language and a built-in compiler.

GSL – GNU Scientific Library The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite. The complete range of subject areas covered by the library includes, Complex Numbers, Roots of Polynomials, Vectors and Matrices, Permutations, Sorting, Linear Algebra, Eigensystems, Fast Fourier Transforms, Statistics, Monte Carlo Integration,Differential Equations,Root-Finding, Physical Constants.
Sage (Software for Algebra and Geometry Experimentation) is a scientific computing software application including a computer algebra system. It integrates an included distribution of specialized mathematics software into a common experience. It tries to cover many aspects of mathematics, including algebra, combinatorics, numerical mathematics and calculus. Its mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.

|
|