Home > Java > Mathematics


Related Categories

Extend Java Math Capabilities with MATLAB  
Learn how to create advanced Java math algorithms and incorporate them into your Java application using MATLAB. Resources include videos, examples, and documentation covering the creation and use of advanced numerical algorithms within Java applications.
Submitted: Mar 27, 2012
JAva MAtrix TOols : A java package, provides a Matrix Class (based on JAMA), statistical tools, visualization in 2D or 3D (histograms and plots), a function parser, and others easy-to-use methods for matrix calculus in java.
Submitted: Nov 02, 1999
jMathPlot Package  
jmathplot is a light Java library designed to allow easy plotting of 2D and 3D datas in a Java panel.
Submitted: Jul 10, 2003
Linear Algebra for Statistics Java Package  
This package contains unofficial Java versions of many of the BLAS (Basic Linear Algebra Subroutines), and the LINPACK Cholesky decomposition (dpofa, dposl, and dpodi), QR decomposition (dqrdc and drqsl), singular value decomposition (dsvdc), and LU decomposition (dgefa, dgesl, and dgedi) routines. The nonprofit Society for Industrial and Applied Mathematics (SIAM) sells copies of the LINPACK Users' Guide.
Submitted: Nov 02, 1999
Write and Plot a Function  
This Java applet allows you to plot any function and change the attributes of your graph.
Submitted: Oct 30, 1999
HartMath - open source computer algebra sytem  
Features are: big number arithmetic, symbolic derivatives, linear algebra, plot functions, numeric functions, C/C++ like programming language, pure functions
Submitted: Jul 11, 2000
JAMA: an elementary linear algebra package for Java  
JAMA is a basic linear algebra package for Java. It provides user-level classes for constructing and manipulating real, dense matrices. It is meant to provide sufficient functionality for routine problems, packaged in a way that is natural and understandable to non-experts. It is intended to serve as the standard matrix class for Java, and will be proposed as such to the Java Grande Forum and then to Sun. A straightforward public-domain reference implementation has been developed by the MathWorks and NIST as a strawman for such a class. We are releasing this version in order to obtain public comment. There is no guarantee that future versions of JAMA will be compatible with this one.
Submitted: Nov 02, 1999
JMP is a sparse matrix library for Java. It features thread safe assembly of matrices, parallel matrix/vector operations (using Java threads), a suite of Krylov-subspace solvers with preconditioners, common decompositions such as QR, LU and SVD, and simple eigenvalue/eigenvector solvers.
Submitted: Jun 09, 2003
JavaView is 3d geometry viewer and numerical software library written in Java. It allows to include 3D geometries in any HTML document, and to present interactive numerical experiments on the internet. JavaView also runs from a Unix or Dos command prompt and can be used as 3D viewer of other programs. JavaView's is a numerical software library with special focus on problems in differential geometry. Its class library can be used and extended for own numerical experiments in Java, while always profiting from the advanced 3D visualization capabilities and the web integration.
Submitted: Jun 18, 2000
How JAVA's Floating-Point Hurts Everyone Everywhere"  
No Description
Submitted: Jun 02, 2001
Discover a calculator, a plotting tool, and a programming environment, all in one program. Work with real, rational, complex, array, matrix and boolean values. A downloadable version allows saving, merging, printing, print-preview, exporting figures, etc. Extensive on-line documentation is provided.
Submitted: Nov 02, 1999
Gallery of Mathematics  
This is the gallery of mathematical images at the Department of Mathematical Sciences at Loughborough University. Images are grouped into the following subjects: The Mandelbrot Set, Quaternionic Fractals, Molecular Dynamics, Iterated Function Systems, Hyperspace, Self-similar Structures ,Lyapunov Pictures, Period Doubling , Reaction-Diffusion.
Submitted: Oct 30, 1999
JLinAlg is a Java Library for Linear Algebra without rounding errors ( e.g. operations on matrices, algorithms for solving Linear Equation Systems, inverting matrices, computing the determinant or the eigenvalues of a matrix).
Submitted: Dec 06, 2006
WebCab Functions v2.0 (J2SE Edition)  
We offer refined numerical procedures to either construct a function of one or two variables from a set of points (i.e. interpolate), or solve an equation of one variable. The interpolation procedures provided include Newton polynomials, Lagrange's formula, Burlisch-Stoer algorithm, Cubic splines (natural and free), Bicubic interpolation and procedures for find the interpolation functions coefficients. In order to solve an equation we provide the Van Wijngaarden-Dekker-Brent algorithm, interval bisection method, secant and false position, Newton-Raphson method and Ridders' method.
Submitted: Sep 19, 2004
Scientific Calculator  
This is a simple but fairly general numeric expression evaluator, with a large number of built-in transcendental functions. It requires a Web browser that supports JavaScript.
Submitted: Nov 02, 1999
Fourier Synthesis  
A periodic signal can be described by a Fourier decomposition as a Fourier series, i. e. as a sum of sinusoidal and cosinusoidal oscillations. By reversing this procedure a periodic signal can be generated by superimposing sinusoidal and cosinusoidal waves. The given applet allows you to change the sinusoidal and cosinusoidal components of the signal, and view how that changes the shape of the signal. Source code for the applet is available.
Submitted: Nov 02, 1999
This applet solves a quadratic equation.
Submitted: Nov 10, 1999
Theorem of Pythagoras  
This java applet shows you (automatically - step by step) how ancient Chinese people discovered the same theorem (much earlier than Pythagoras).
Submitted: Oct 30, 1999
Abacus Math Writer  
MathWriter is a Java stand-alone program that allows for the production of, mathematical, scientific and engineering equations and formulae. School teachers and lecturers will find MathWriter useful for producing notes, reports and test papers.
Submitted: Apr 15, 2003
Java Script Linear Algebra Calculator  
New matrix calculator this time using double arrays in Java, which can now calculate n x n matrices, up to 50 x 50.
Submitted: Nov 01, 1999
This applet calculates Fourier transforms of arbitrary point sets.
Submitted: Nov 07, 1999
A simple 5-function calculator  
Java applet of a simple 5-function pocket calculator, with memory. Source code available.
Submitted: Nov 02, 1999
Buffon's Needle Java Applet  
The applet simulates the calculation of pi using a Monte Carlo method.
Submitted: Nov 01, 1999
Experiment and Explore Mathematics  
This site contains several java applets that allow to explore topics in mathematics interactively.
Submitted: Jun 09, 2003
Factorization using the Elliptic Curve Method  
Java applet that can be used to find 20- or 30-digit factors of numbers or numerical expressions up to 1000 digits long. It also computes the number and sum of divisors, the Euler's totient and moebius functions, and the decomposition of the number in a sum of up to four squares.
Submitted: Mar 10, 2003
Manipula Math  
The material presented in the following pages are for middle school students, high school students, college students, and all who are interested in mathematics. You will find interactive programs that you can manipulate and a lot of animation that helps you to grasp the meaning of mathematical ideas.
Submitted: Nov 01, 1999
Orbital library  
The Orbital library provides extensional services and classes for Java. This foundation class library is strictly generalized in order to satisfy the requirements of high reusability. Many common problems can be solved very easily with its adaptable components.
Submitted: Jun 09, 2003
Math Aid online courses for distance learning and self-study  
Highly interactive educational Java-based website for e-learning mathematics. The courses include theoretical concepts, hands-on examples featuring animated graphics and formulas, problem-solving lessons, and customizable real time tests. Topics covered: Algebra II, College Algebra, Trigonometry, and Pre-Calculus.
Submitted: Mar 28, 2001
Interactive Proof of Pythagoras' theorem  
This Java applet was written by Jim Morey. It won grand prize in Sun Microsystem's Java programming contest in the Summer of 1995.
Submitted: Nov 01, 1999
The cross product  
The Vector Cross Product - A JAVA Interactive Tutorial.
Submitted: Oct 30, 1999
Experimental Mathematics Program  
The goal of the Northwestern University Experimental Mathematics Program is to make scientific modeling accessible to a broad segment of the population. The massive compute power of modern pc's, the versatility of the language C++, and an easily used graphics library make this possible. Though C++ has many complexities, we create our code using mostly its simpler elements.
Submitted: Feb 28, 2001
Vector Addition  
This java applet tries to show how to add two vectors, A and B, into a single vector.
Submitted: Oct 30, 1999
Gallery at the Geometry Center  
Java Applets of Hyperbolic Triangles, Lorenz Simulation, One-Dimensional Iteration, Tetris, Leap Fractal, Fractals from Iterated Function Systems, Kali: Wallpaper Patterns.
Submitted: Oct 30, 1999
This applet calculates Fourier transforms (FT) of a given pointset.
Submitted: Nov 07, 1999
Euclid's Elements (mathlab.com)  
Euclid's Elements, the most significant scientific text of all time has been the main source of inspiration for the creation of this web site. In his Elements, Euclid laid the foundations of mathematics based solely on physical tools, straightedge and drawing compass. This site offers virtual straightedge and compass, through a Java applet named after Euclid.
Submitted: Nov 01, 1999
A Spirograph applet. A Spirograph is formed by rolling a circle inside or outside of another circle. The pen is placed at any point on the rolling circle.
Submitted: Nov 01, 1999
Math Suga  
A java program capable of calculating mathematical equations, draw text, draw shapes, draw flow charts and draw electronic circuits. It is ideal for writing technical documents with mathematical equations within the document.
Submitted: Sep 25, 2006
Dimensional Analysis Toolbox  
The DA Toolbox for Matlab provides support for the engineer doing dimensional analysis according to Buckingham's pi-theorem. The toolbox features an graphical UI to determine the dimensionless groups associated with a given problem. The toolbox also provides tools to transform data from the x-domain to the dimensionless pi-domain. The toolbox requires Matlab R12 or R12.1 and the built-in matrix editor requires a Windows 32-bit operating system (all other parts should run on any machine). Contact: datool@sbrs.net, www.sbrs.net
Submitted: Nov 01, 1999
Eigenvalue approximation for square matrices  
Computation of (dominant) eigenvalues of a square matrix A over the field of complex numbers. Algorithm of iterated vectors converging towards an eigenvector acc. to Mises-Geiringer with Rayleigh quotient for an eigenvalue, improved method self-made, using the Hermitian H = A* x A as linear operator H(v) with v as starting vector.
Submitted: May 11, 2006
This applet calculates Fourier transform (FT) of quasiperiodic point sets.
Submitted: Nov 07, 1999
WebCab EJB Components  
Offering financial and mathematical J2EE Applications.
Submitted: Sep 22, 2004
Euclid's Elements  
This is a Geometry Applet which is used to illustrate the figures in the Elements. With the help of this applet, you can manipulate the figures by dragging points.
Submitted: Nov 01, 1999
Java applet for interactively creating ruler and compass constructions in both the Poincaré Disk and the Upper Half-Plane models of Hyperbolic Geometry.
Submitted: Aug 08, 2001
Efficient multiplication of square matrices  
Efficient approximation of the product of 2 square matrices over the field of complex numbers.
Submitted: May 11, 2006
Susan Addington's YASJA  
This is a clock whose hand goes around when you press the "Tick" button.
Submitted: Oct 30, 1999
Interactive Binary Numbers  
The purpose of this site is provide interactive web based instruction about binary numbers.
Submitted: Jul 19, 2002
The Java package com.perisic.ring for abstract mathematics including multivariate polynomial rings, modular ring, quotient fields, universal rings.
Submitted: Jul 10, 2003

  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.