Mathematics

Subcategories

Math Education Forum   
Math Education Forum and community resources!

http://www.educationforumz.com/forum-36.html
Submitted Nov 03, 1999
Updated Mar 14, 2008 by harry
Differential equations M-files   
User contributed differential equation m-files from the MATLAB Central File Exchange.

http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=15&objectName=Differential%20Equations
Submitted Apr 18, 2000
Updated May 04, 2004
MathWorks - Partial Differential Equation Toolbox     
The Partial Differential Equation(PDE) Toolbox contains tools for the study and solution of PDEs in two space dimensions (2-D) and time. Its command line functions and graphical user interface can be used for mathematical modeling of PDEs in a broad range of engineering and science applications.

http://www.mathworks.com/products/pde/
Submitted May 06, 2001
Random Numbers in Matlab, C and Java   
None of these languages provide facilities for choosing truly random numbers. They just provide pseudo-random numbers. But, we'll pretend that they are random for now, and address the details later.

http://www-math.mit.edu/~spielman/ECC/rand.html
Submitted Mar 09, 2005
MatLab + Algebra + Num Analysis   
Tutorial of MatLab with Linear Algebra and Numerical Analysis. In addition, there are some m-files.

http://www.math.siu.edu/matlab/tutorials.html
Submitted Feb 21, 2006 by Javier Bilbao
MATDS Toolbox   
MATDS is a MATLAB-based program for dynamical system investigation. Current version allows to compute trajectories, equilibria, Poincare map, Lyapunov exponents, vector field visualization for ODE's system, etc. No programming is necessary for MATDS using: everything can be entered in user-friendly dialog boxes and results can be easily and quickly obtained.

http://kvm.math.rsu.ru/matds/
Submitted Jun 28, 2004 by Vasiliy GOVORUKHIN
Updated Dec 05, 2006 by Vasiliy GOVORUKHIN
Fractals with MATLAB   
General information, decoration with MATLAB, Mandelbrot sets with MATLAB, Julia sets with MATLAB, Newton's method sets with MATLAB, and 3D fractals with MATLAB.

http://www.ciram.unibo.it/~strumia/Fractals/FractalMatlab/frmatlab.html
Submitted Mar 09, 2005
Linear Algebra M-files   
User contributed linear algebra m-files in the MATLAB Central File Exchange.

http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=17&objectName=Linear%20Algebra
Submitted Apr 18, 2000
Updated May 04, 2004
Integration M-files   
User contributed integration m-files from the MATLAB Central File Exchange.

http://www.mathworks.com/matlabcentral/fileexchange/loadCategory.do?objectType=category&objectId=16&objectName=Integration
Submitted Apr 18, 2000
Updated May 04, 2004
Ordinary Differential Equations using MATLAB   
Introduction to MATLAB, Plotting in MATLAB, Introduction to DFIELD6, Use of Function M-files, Numerical Methods for ODEs, and more...

http://www.owlnet.rice.edu/~math211/manual3.html
Submitted Jun 07, 2005 by MATLAB Central Admin
Sorting and Searching Strings   
We present theoretical algorithms for sorting and searching multidimensional data and practical C implementations for the application where keys are character strings. The sorting algorithm, an amalgam of Quicksort and radix sort, is competitive with the best known C sort codes. The searching algorithm, an amalgam of trees and binary search trees, is faster than hashing and other commonly used search methods. The basic ideas behind the algorithms date back at least to the 1960s, but their practical utility has been overlooked. Analytic results and extensions to more difficult string processing problems are also included.

http://www.cs.princeton.edu/~rs/strings/
Submitted Jun 18, 1998
Updated Nov 12, 2006 by happy
invlap.m   
Numerical inverse Laplace transform.

http://www.mathtools.net/files/net/invlap.zip
Submitted Aug 05, 1999
ADiMat - Automatic Differentiation of MATLAB programs   
ADiMat applies the forward mode of automatic differentiation to MATLAB programs to compute the derivative along with the normal function execution. Software development is in progress. A test version for non-commercial use is available on request.

http://www.sc.rwth-aachen.de/adimat/
Submitted May 02, 2005 by Andre Vehreschild
Karnaugh Minimizer Home Page   
Boolean Algebra assistant program is an interactive program extremely easy to use. A must-have tool for the freshmen electrical engineering student. The program is intended for the developers of small digital devices or simply of radioamateurs, and as for those who is familiar with Boolean algebra, for the electrical engineering students. The program allows to minimize Boolean function by a graphic method of Karnaugh maps.

http://karnaugh.shuriksoft.com
Submitted Apr 15, 2003
Scientific Pages   
scientificpages is a science directory. www.scientificpages.com offers links to mathematics, physics, chemistry, ,biology, astronomy, anthropology, computer science, anthropology, archaeology, geophysics, mineralogy, hydrogeology and climatology

http://www.scientificpages.com
Submitted Jul 23, 2007 by Ozgur Harmancioglu
Updated Aug 02, 2007
Polynomial Toolbox   
The Polynomial Toolbox takes full advantage of the powerful capability of MATLAB to define and manipulate mathematical objects such as polynomial matrices.

http://www.math.utwente.nl/ssb/annrep99/poltoolbox99.htm
Submitted Jul 17, 1997
MATLAB Code - NMF   
Simple implementation of divergence-reducing NMF in Matlab.

http://www.broad.mit.edu/mpr/publications/projects/NMF/nmf.m
Submitted Jun 13, 2005 by MATLAB Central Admin
Kernel Machines   
Website on Kernel Machines and related methods. We have enlarged the scope to form a repository not only for research on SVMs, but also Gaussian Process prediction, Mathematical Programming with Kernels, Regularization Networks, Reproducing Kernel Hilbert Spaces, and related methods. The aim is to serve as a central information source by providing links to papers, upcoming events, datasets, code, a discussion board, etc.

http://www.kernel-machines.org/
Submitted Jun 06, 2000
Dimensional Analysis Toolbox   
The Dimensional Analysis Toolbox for MATLAB is an engineering tool for experimental as well as theoretical work. Dimensional Analysis is a well-known engineering technique giving scaling parameters for a problem. These scaling parameters are also known as dimensionless groups or scaling groups.

http://www.sbrs.net
Submitted Apr 18, 2000
Updated May 04, 2004
MATLAB Modules for Linear Algebra   
Helper Application Tutorial, Systems of Linear Equations, Matrix Arithmetic, Inverses and Elementary Matrices, LU Decomposition, Determinants, Rotation Matrices, Difference Equations, and more

http://www.math.duke.edu/education/ccp/materials/linalg/matlablist.html
Submitted Jun 07, 2005 by MATLAB Central Admin
Updated Jun 15, 2005
MATLAB Teaching Codes   
The MATLAB Teaching Codes consist of 37 short, text files containing MATLAB commands for performing basic linear algebra computations. These Teaching Codes are available as a single tar file, or as individual text files.

http://web.mit.edu/18.06/www/Course-Info/Tcodes.html
Submitted Jun 06, 2005 by MATLAB Central Admin
Matrix Market   
A visual repository of test data for use in comparative studies of algorithms for numerical linear algebra, featuring nearly 500 sparse matrices from a variety of applications, as well as matrix generation tools and services.

http://math.nist.gov/MatrixMarket/
Submitted Oct 21, 1996
INTLAB - INTerval LABoratory   
INTLAB is a MATLAB Toolbox for self-validating algorithm. It comprises of interval arithmetic for real and complex data including vectors and matrices, interval arithmetic for real and complex sparse matrices, automatic differentiation, automatic slopes, rigorous standard functions, rigorous input/output, multiple precision interval arithmetic.

http://www.ti3.tu-harburg.de/rump/intlab/
Submitted Jul 02, 1999
Updated May 04, 2004
UNIFORM - A Uniform Random Number Generator   
UNIFORM contains some MATLAB routines to compute uniformlyl distributed pseudorandom numbers. MATLAB already has the random function, and it is not the purpose of uniform to replace it. Rather, this routine makes it possible to compare certain computations that use uniform random numbers, written in C++, FORTRAN90 or MATLAB.

http://www.csit.fsu.edu/~burkardt/m_src/uniform/uniform.html
Submitted Mar 09, 2005
DAYDATE: Computing Days between Dates, the Day of the Week   
What is desired is a program that can tell how many days elapse between any two given dates, or on what day of the week a given date falls, or what date comes a specified number of days past a given date. To write such a program, a programmer must understand the Gregorian calendar.

http://http.cs.berkeley.edu/~wkahan/daydate/
Submitted Jul 18, 1999
shift.m,shiftr.m   
Shift a vector or matrix.

http://www.mathtools.net/files/net/shift.zip
Submitted Jul 22, 1999
Updated Jan 12, 2004
symfct.m   
Solves the problem: Given a nonsingular N by N matrix A, find P and Q such that A=P*Q, P and Q symmetric.

http://www.mathtools.net/files/net/symfct.zip
Submitted Jul 19, 1999
The Centroid Decomposition   
The following paper by Chu and Funderlic provides a complete description of the centroid decomposition.

http://www.duke.edu/~jrb11/research/centroid/
Submitted Jun 08, 2005 by MATLAB Central Admin
Updated Jun 13, 2005
b4m - Interval Arithmetic Toolbox   
b4m consists of two main parts, the interface to the Basic Interval Arithmetic Subroutines by Olaf Kn�ppel (commonly known as BIAS). A collection of M-Files which either work on these routines or implement small programs.

http://www.ti3.tu-harburg.de/zemke/b4m/
Submitted Jul 07, 1999
Updated Dec 06, 2004 by Min
JQuantity   
JQuantity is a framework of classes for developing mathematical and scientific calculations which are either precise or have known (bounded) precision. The classes in the framework are based on the java.math.BigInteger class and thus are not limited in size or precision. Rational numbers are stored as ratios, transcendental numbers are represented in their own domain, typically precisely.

http://jquantity.sourceforge.net/
Submitted Dec 10, 2003
Updated Mar 14, 2008 by Alexei
blktrnps.m   
Block transposition of a matrix.

http://www.mathtools.net/files/net/blktrnps.zip
Submitted Jul 19, 1999
Updated Jan 12, 2004
newmax.m   
Finding maximal previously attained value. [IND,XM] = NEWMAX(X) returns vector IND of indices of elements of X where new maxima are achieved and XM of the size of X with maximum value of X so far.

http://www.mathtools.net/files/net/newmax.zip
Submitted Jul 22, 1999
Updated Jan 12, 2004
JDQR Algorithm for MATLAB   
From this page you can obtain a Matlab� implementation of the JDQR algorithm.

http://www.math.uu.nl/people/vorst/JDQR.html
Submitted Jun 13, 2005 by MATLAB Central Admin
The Matrix Cookbook   
"The Matrix Cookbook" is a free mathematical desktop reference on matrices. Includes things like: Derivative of determinant, Derivative of trace, Derivative of Determinant, Derivatiave of inverse matrix, Eigenvalues, Singular Value Decomposition, Woodbury identity, Multidimensional Gaussian, multidimensional moments, mixture of gaussians, Generalized inverse, Pseudo inverse, Moore-Penrose Inverse, Block-diagonal matrices, matrix algebra, linear algebra, multivariate gaussian, complex matrices.

http://matrixcookbook.com
Submitted Jun 05, 2007 by Kaare Brandt Petersen
Updated Aug 02, 2007
SDDPACK   
Software for the Semidiscrete Decomposition

http://www.cs.umd.edu/~oleary/SDDPACK/
Submitted Jun 08, 2005 by MATLAB Central Admin
Updated Jun 13, 2005
Matlab   
Teaching Matlab to Persian's.

http://learnmatlab.blogfa.com
Submitted Jul 17, 2007 by Mohammad Sarfaraz
Updated Aug 02, 2007
True (non pseudo) random number generator   
It claims to be a generator of real random numbers: has several implementations (including Matlab of course).

http://random.irb.hr/index.php
Submitted Jul 20, 2007 by Umberto
Updated Aug 02, 2007
Absolute Math Tutoring   
Absolute Math Tutoring is an in-home math tutoring company serving the areas of Westlake Village, Agoura Hills, Oak Park, Calabasas, West Hills, Woodland Hills, Chatsworth, Northridge, Tarzana, Encino and Sherman Oaks. Experienced professional tutoring in basic arithmetic, Algebra I, Algebra II, Geometry, Math Analysis, Calculus, Statistics, Physics, Chemistry, Biology and more.

http://www.absolutemath.com
Submitted Jan 22, 2008 by Brett Kozma
Updated Jan 29, 2008
Vedic Mathematics, Vedic Maths, Vedic Math India   
World's Fastest Mental Math system is Vedic mathematics hailing from Ancient Indian Scriptures called Vedas. Follow easy to master tutorials, slide shows, and videos, read up books.

http://www.vedicmathsindia.org
Submitted May 22, 2007 by webmaster
Updated Aug 02, 2007
MATLAB - 科学计算语言     
MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题.

http://www.mathworks.cn/products/matlab/
Submitted Nov 11, 2008 by Jeff Federico
MATLAB - 테크니컬 컴퓨팅의 언어     
MATLAB은 C, C++ 및 Fortran과 같은 기존 프로그래밍 언어보다 더 빨리 연산 집중 작업을 수행할 수 있는 상위 레벨 언어 및 대화식 환경입니다.

http://www.mathworks.co.kr/products/matlab/
Submitted Nov 12, 2008 by Jeff Federico
chebfun - Chebyshev Function System   
The chebfun project is a collection of algorithms, and a software system in object-oriented MATLAB, which extends familiar powerful methods of numerical computation involving numbers to continuous or piecewise-continuous functions. It also implements continuous analogues of linear algebra notions like the QR decomposition and the SVD. The mathematical basis of the system combines tools of Chebyshev expansions, fast Fourier transform, barycentric interpolation, Clenshaw-Curtis quadrature, and recursive zerofinding. A chebfun is a function of one variable defined on an interval [a,b]. The syntax for chebfuns is almost entirely the same as the usual MATLAB syntax for vectors, with the familiar MATLAB commands for vectors overloaded in natural ways. The aim of the chebfun system is to "feel symbolic but run at the speed of numerics". More precisely the vision is to achieve for functions what floating-point arithmetic achieves for numbers: rapid computation in which each successive operation is carried out exactly apart from a rounding error that is very small in relative terms. The chebfun system was originally created by Zachary Battles and Nick Trefethen at Oxford during 2002-2005. Battles left the project in 2005, and meanwhile three new members have been added to the team: Ricardo Pachon (from 2006), Rodrigo Platte (from 2007), and Toby Driscoll (from 2008).

http://web.comlab.ox.ac.uk/chebfun/
Submitted Jun 20, 2008 by Omid Khanmohamadi
Updated Sep 05, 2008