3D-XplorMath



  1. Today's 3d-xplormath.org headlines: Observe fresh posts and updates on 3D Xplor Math. Unfortunately, we cannot detect RSS feed on this website, but you may observe related news or 3d-xplormath.org popular pages instead. It is generally safe for browsing, so you may click any item to proceed to the site.
  2. 3D-XplorMath-J is a program for visualizing and experimenting with a variety of mathematical objects.
  3. Richard Palais & 3D-Xplore Math Consortium. Museums & Galleries. Bridges: Mathematical Connections in Art, Music, and Science; Images and Mathematics.

When 3D-XplorMath starts up it checks the size of the main monitor and the amount of memory available to it and creates the Graphics Window with an aspect ratio of approximately a golden rectangle in landscape mode and as large as memory allows up to a certain maximum. 3D-XplorMath:: Richard Palais & 3D-Xplore Math Consortium. 3D-XplorMath is a freely available Mathematical Visualization program. The program presents itself as series of galleries of different categories of interesting mathematical objects, ranging from planar and space curves to polyhedra and surfaces to ordinary and partial differential equations, and fractals.

List of some of the Useful Free Software. This list is taken from MathLibre Project.

  1. 3D-XplorMath-J (http://3d-xplormath.org/j/)

    • Visualization and experimental tool for mathematics

    • 3D-XplorMath-J is a program for visualizing and experimenting with a variety of mathematical objects or “exhibits.”
  2. 4ti2 (http://www.4ti2.de/)

    • Software package for algebraic, geometric and combinatorial problems on linear spaces.

    • Computation of Hilbert bases, Graver bases, toric Groebner bases.
  3. BLAS (http://www.netlib.org/blas/)

    • Basic Linear Algebra Subroutines.

    • BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines for most of the basic vector and matrix operations. They are widely used as the basis for other high quality linear algebra software, for example lapack and linpack. This implementation is the Fortran 77 reference implementation found at netlib.

  4. Cadabra (http://cadabra.phi-sci.com/)

    • A field-theory motivated approach to computer algebra

    • Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. It has extensive functionality for tensor computer algebra, tensor polynomial simplification including multi-term symmetries, fermions and anti-commuting variables, Clifford algebras and Fierz transformations, implicit coordinate dependence, multiple index types and many more. The input format is a subset of TeX. Both a command-line and a graphical interface are available.
  5. C.a.R. (http://car.rene-grothmann.de/doc_en/index.html)

    • Compass and Ruler.

    • C.a.R. is dynamic geometry program. Basically, it simulates compass and ruler constructions on a computer. But on a computer, much more is possible.
  6. cca (http://nourl/)

    • Visualization of the Buchberger algorithm

    • Visualization of the Buchberger algorithm
  7. CoCoA4 (http://cocoa.dima.unige.it/)

    • Computations in Commutative Algebra.

    • The interactive system CoCoA offers facilities for COmputations in COmmutative Algebra: Groebner bases and related operations on ideals and modules, Hilbert functions, factorization of polynomials, and some exact linear algebra. CoCoA-4.7 is well-suited to teaching with its simple and mathematically natural command language, and an extensive online help facility. It is free and runs on most common platforms.
  8. Coq (http://coq.inria.fr/)

    • The Coq proof assistant.

    • The Coq tool is a formal proof management system: a proof done with Coq is mechanically checked by the machine.
  9. Dr.Geo (http://www.drgeo.eu/)

    • Interactive geometry software for Linux.

    • Dr. Geo is a GTK interactive geometry software. It allows one to create geometric figure plus the interactive manipulation of such figure in respect with their geometric constraints. It is usable in teaching situation with students from primary or secondary level.
  10. Eukleides (http://www.eukleides.org/)

    • Euclidean Geometry Drawing Language.

    • Eukleides is a Euclidean geometry drawing language. Two softwares are related to it. First, eukleides, a compiler which allows to typeset geometric figures within a (La)TeX document. This program is also useful to convert such figures in EPS format or in various other vector graphic formats. Second, xeukleides, an X-Window front-end which makes possible to create interactive geometric figures. This program is also useful to edit and tune some Eukleides code.
  11. Euler (http://euler.sourceforge.net/)

    • Interactive mathematical programming environment

    • Euler is a powerful numerical laboratory with a programming language. The system can handle real, complex and interval numbers, vectors and matrices. It can produce 2D/3D plots.
  12. FreeMat (http://freemat.sourceforge.net/)

    • Mathematics framework (mostly matlab compatible)

    • FreeMat is a free environment for rapid engineering and scientific prototyping and data processing.
  13. GAP (http://www.gap-system.org/)

    • Groups, Algorithms and Programming.

    • GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects.
  14. Geogebra (http://www.geogebra.org/)

    • Dynamic mathematical software.

    • GeoGebra is a free and multi-platform dynamic mathematics software for schools that joins geometry, algebra and calculus.
  15. Geomview (http://www.geomview.org/)

    • 3D viewing program.

    • Geomview is an interactive 3D viewing program for Unix.
  16. GEONExT (http://geonext.uni-bayreuth.de/)

    • Dynamic mathematical software.

    • The dynamic mathematics software GEONExT establishes new ways of teaching and learning mathematics. It offers opportunities of visualisation that can’t be realised on paper or blackboard and with traditional construction tools.
  17. GiNaC (http://www.ginac.de/)

    • GiNaC is Not a CAS.

    • GiNaC looks like a computer algebra system and a library, but the name GiNac is an iterated and recurseive abbreviation for GiNaC is Not a Computer Algebra System.
  18. Gnuplot (http://gnuplot.info/)

    • Plotting utility.

    • Gnuplot is a portable command-line driven interactive data and function plotting utility
  19. jsMath (http://www.math.union.edu/~dpvc/jsMath/)

    • jsMath: A Method of Including Mathematics in Web Pages.

    • The jsMath package provides a method of including mathematics in HTML pages that works across multiple browsers under Windows, Macintosh OS X, Linux and other flavors of unix.

  20. Kig (http://edu.kde.org/kig/)

    • Interactive geometry software.

    • Kig is a program for exploring geometric constructions.
  21. Kile (http://kile.sourceforge.net/)

    • Kile – an integrated LaTeX environment.

    • Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment.
  22. KmPlot (http://edu.kde.org/kmplot/)

    • Mathematical function plotter.

    • KmPlot is a mathematical function plotter for the KDE-Desktop.
  23. KSEG (http://www.mit.edu/~ibaran/kseg.html)

    • Interactive geometry software.

    • KSEG is a Free (GPL) interactive geometry program for exploring Euclidean geometry
  24. LaTeX (http://www.latex-project.org/)

    • A document preparation system.

    • LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents.
  25. LaTeX Beamer (https://bitbucket.org/rivanvx/beamer/wiki/Home)

    • The LaTeX Beamer Class.

    • The beamer class is a LaTeX class that allows you to create a beamer presentation

  1. LibreOffice (http://www.libreoffice.org/)

    • office productivity suite Game killer download aptoide.

    • LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office.
  2. LiE (http://wwwmathlabo.univ-poitiers.fr/~maavl/LiE/)

    • System for Lie groups and their representations.

    • LiE is a computer algebra system that is specialised in computations involving (reductive) Lie groups and their representations.
  3. lp_solve (http://lpsolve.sourceforge.net/)

    • Solve (mixed integer) linear programming problems

    • The linear programming (LP) problem can be formulated as: Solve A.x >= V1, with V2.x maximal. A is a matrix, x is a vector of (nonnegative) variables, V1 is a vector called the right hand side, and V2 is a vector specifying the objective function.

  4. LyX (http://www.lyx.org/)

  5. Macaulay2 (http://www.math.uiuc.edu/Macaulay2/)

    • System for algebraic geometry and commutative algebra.

    • Macaulay2 is a software system to support researches in algebraic geometry and commutative algebra.
  6. Mandelbulber (http://sourceforge.net/projects/mandelbulber/)

    • 3D fractal renderer and animator

    • Mandelbulber is a ray-tracing application for drawing three-dimensional fractals, like Mandelbulb, Mandelbox, Julia, trigonometric, hypercomplex or IFS fractals. It is highly customizable and features complex shadin algorithms (among the others there are shadows, depth of field, ambient occlusion).
  7. MathJax (http://www.mathjax.org/)

    • Beautiful math in all browsers

    • MathJax is an open source JavaScript display engine for mathmatics that works in all modern browsers.
  8. math-polyglot (http://www.math.kobe-u.ac.jp/math-polyglot/)

    • Sample codes for mathematical software systems.

    • This project is started for editing icms2006 — developer’s meeting DVD’s. It provides sample codes for mathematical software systems. Samples are grouped with mathematical problems. This project also provides inputs for testing and checking if the installation is properly done to the knoppix-math.
  9. Maxima (http://maxima.sourceforge.net/)

    • General purpose computer algebra system.

    • Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensor.
  10. NumPy (http://numpy.scipy.org/)

    • Numerical (matrix-oriented) Mathematics for Python.

    • The Numeric Extensions to Python (NumPy) add powerful multi-dimensional array objects to the wonderful general purpose programming language Python. These new objects give Python the number crunching power of numeric languages like Matlab and IDL while maintaining all of the advantages of the general-purpose programming language Python.

  11. NZMATH (http://tnt.math.se.tmu.ac.jp/nzmath/)

    • Python based number theory system.

    • NZMATH is a Python based number theory oriented calculation system.
  12. Octave (http://www.octave.org/)

    • Language for numerical computations.

    • GNU Octave is a high-level language, primarily intended for numerical computations.
  13. PARI/GP (http://pari.math.u-bordeaux.fr/)

    • Coputer algebra system for number theory.

    • PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves…), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.
  14. Python (http://www.python.org/)

    • The Python Programming Language.

    • Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.
  15. qfract (http://www.math.kyoto-u.ac.jp/~inou/qfract/)

    • Qt-based fractal viewer

    • Qt based fractal viewer.
  16. Reduce (http://www.reduce-algebra.com/)

    • A portable general-purpose computer algebra system

    • REDUCE is an interactive system for general algebraic computations of interest to mathematicians, scientists and engineers.

  17. Regina (http://regina.sourceforge.net/)

    • Software for 3-manifold topology and normal surfaces

    • Regina is a suite of mathematical software for 3-manifold topologists. It focuses on the study of 3-manifold triangulations and normal surfaces.
  18. Risa/Asir (http://www.math.kobe-u.ac.jp/Asir/)

    • Computer Algebra System.

    • Risa/Asir is a computer algebra system. Start it with << openxm fep asir >>. Here is a list of some commands: fctr (factorization), gr, nd_gr_trace (Groebner basis), primadec (primary ideal decomposition), af (factorization over algebraic numbers), ifplot (plot of implicit functions), ox_* (OpenXM communication functions), generic_bfct (b-function).
  19. rocs (http://www.kde.org/applications/education/rocs)

    • Graph drawing software

    • Rocs aims to be a Graph Theory IDE for helping professors to show the results of a graph algorithm and also helping students to do the algorithms.
  20. Ruby (http://www.ruby-lang.org/)

    • Light weight object oriented language.

    • A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
  21. Sage (http://www.sagemath.org/)

    • Software for Algebra and Geometry Experimentation.

    • The Python-based computer algebra system SAGE comes with the systems GAP, PARI, Singular. and provides interfaces KASH/KANT, Gnuplot, Octave, Magma, Mathematica, and Maple. It includes functions for basic algebraic geometry, elliptic curves over the rational numbers, modular forms, linear algebra and Z-modules, and noncommutative algebra.
  22. Scilab (http://www.scilab.org/)

    • Matrix-based scientific software package (a la Matlab and Xmath)

    • Scilab is a matrix-based scientific software package resembling Matlab and Xmath.
  23. Scratch (http://scratch.mit.edu/)

    • A new programming language Wtfast free activation key.

    • Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.

  24. SnapPea (http://www.geometrygames.org/SnapPea/)

    • Program for creating and studying hyperbolic 3-manifolds.

    • SnapPea is a program for creating and studying hyperbolic 3-manifolds.
  25. SnapPy (http://www.math.uic.edu/t3m/SnapPy/)

    • SnapPy is a program for studying the topology and geometry of 3-manifolds, with a focus on hyperbolic structures.

    • SnapPy is a program for studying the topology and geometry of 3-manifolds, with a focus on hyperbolic structures.

3d Xplormath Free Download

  1. SurfaceEvolver (http://www.susqu.edu/facstaff/b/brakke/evolver/evolver.html)

    • Interactive program for the modelling of liquid surfaces shaped by various forces and constraints.

    • Surface Evolver is an interactive program for the modelling of liquid surfaces shaped by various forces and constraints.
  2. Texmaker (http://www.xm1math.net/texmaker/)

    • A free, modern and cross-platform LaTeX editor

    • Texmaker is a free, modern and cross-platform LaTeX editor for linux, macosx and windows systems that integrates many tools needed to develop documents with LaTeX, in just one application.
  3. TeXstudio (http://texstudio.sourceforge.net/)

    • LaTeX Editor

    • TeXstudio is a program based on Texmaker, which integrates many tools needed to develop documents with LaTeX in just one application. Using its editor you can write your documents with the help of interactive spell checking, syntax highlighting, code completion and more.
  4. TeXworks (http://www.tug.org/texworks/)

    • Environment for authoring TeX (LaTeX, ConTeXt, etc) documents

    • An environment for authoring TeX (LaTeX, ConTeXt, etc) documents, with a Unicode-based, TeX-aware editor, integrated PDF viewer, and a clean, simple interface accessible to casual and non-technical users.
  5. XaoS (http://xaos.theory.org/)

    • Fractal zoomer.

    • XaoS is an interactive fractal zoomer. It allows the user to continuously to zoom in or out of a fractal in a fluid, continuous motion.
  6. Yacas (http://yacas.sourceforge.net/)

    • Yet Another Computer Algebra System.

    • YACAS is an easy to use, general purpose Computer Algebra System, a program for symbolic manipulation of mathematical expressions.
3d-xplormath

The main focus of the Mathematical Visualization research group is the development of the program 3D-XplorMath, which makes it easy for anyone to see concrete visual representations of many kinds of mathematical objects and processes. By 'easy' we mean that using the program requires little or no programming.

In fact, to see most of what 3D-XplorMath has to offer requires only that you know how to manipulate a standard computer interface to choose the object or process you are interested in from a pull-down menu.

Then, as you become more familiar with the program and feel more adventurous, you can either tailor the default view of one of the built in objects in various ways, by using various menu choices and control panels, or you can create new 'User Defined' objects by entering formulas into dialog boxes in standard algebraic notation. The program has been downloaded by thousands of users around the world, and is used in both teaching and research.

Contributing Faculty:

Other mathematicians from many different countries are also helping to develop the program, in particular Hermann Karcher at the Univ. of Bonn, Germany, David Eck at Hobart-William Smith College, and Martin Guest at Tokyo Metropolitan University.

3d-xplormath

For more information, please see the 3D-XplorMath Homepage and the related Virtual Math Museum.