Software Downloads for "Vector Matrix"
- NMath
- License: Demo
NMath contains vector, matrix, and complex number classes, integration, ODE solver, peak finding, sparse matrix, linear programming, least squares, polynomials, minimization, factorizations (LU, Bunch-Kaufman, and Cholesky), orthogonal decompositions (QR and SVD), advanced least squares classes (Cholesky, QR, and SVD), optimization, solver, root-finding, curve-fitting, random number generation from various probability distributions the uniform, normal, Poisson, gamma, binomial, exponential, Pareto, and log normal distributions, sparse matrix classes (general, triangular, symmetric, Hermitian, banded, tridiagonal, symmetric banded, and Hermitian banded).
- Platform: Windows
- Publisher: CenterSpace Software
- Date: 31-07-2010
- Size: 54988 KB
- OptiVec for C++ Builder
- License: Shareware
OptiVec for C++ Builder comes with libraries of vector, matrix, and complex math functions for PC compilers. Most programs that process numerical data consist of loops. But loop overhead is unnecessarily slow.
Replacing these loops by hand-optimized, Assembler-written vector functions and matrix routines speeds up program execution by up to a factor of 2-3 and also greatly enhances numerical accuracy.
OptiVec Brings the Power of Vectorized Programming to the PC! OptiVec is a complete, hand-optimized set of libraries with over 3500 vector and matrix functions, and complex-number math routines.
- Platform: WinOther
- Publisher: OptiCode - Dr. Martin Sander Software Dev.
- Date:
- Optivec for Borland C/C++
- License: Shareware
Optivec for Borland C/C++ comes with libraries of vector, matrix, and complex math functions for PC compilers.
Most programs that process numerical data consist of loops. But loop overhead is unnecessarily slow.
Replacing these loops by hand-optimized, Assembler-written vector functions and matrix routines speeds up program execution by up to a factor of 2-3 and also greatly enhances numerical accuracy.
OptiVec Brings the Power of Vectorized Programming to the PC!
OptiVec is a complete, hand-optimized set of libraries with over 3500 vector and matrix functions, and complex-number math routines.
- Platform: WinOther
- Publisher: OptiCode - Dr. Martin Sander Software Dev.
- Date:
- NMath Premium
- License: Demo
NMath Premium has vector, matrix, and complex number classes, integration, ODE solver, peak finding, sparse matrix, linear programming, least squares, polynomials, minimization, factorizations (LU, Bunch-Kaufman, and Cholesky), decompositions (QR and SVD), advanced least squares classes (Cholesky, QR, and SVD), optimization, solver, root-finding, curve-fitting, random number generation, uniform, normal, Poisson, gamma, binomial, exponential, Pareto, and log normal distributions, sparse matrix classes (general, triangular, symmetric, Hermitian, banded, tridiagonal, symmetric banded, and Hermitian banded).
- Platform: WinOther
- Publisher: CenterSpace Software
- Date: 11-06-2013
- Size: 206174 KB
- Symbolic Matrix
- License: Shareware
A matrix of symbolic elements is reasonably useful for many analytic linear algebra applications, and for analytic vector, matrix and tensor differentiation. This function produces a matrix of arbitrary dimension of symbolic elements that are indexed by their position in the symbolic matrix for ease of reference. EXAMPLE >> M = symMat([2 2],'m','real') M = [ m11, m12] [ m21, m22] >> class(M) ans = sym >> det(M) ans = m11*m22 - m12*m21.
- Platform: Matlab, Scripts
- Publisher: Zachary Danziger
- Date: 01-03-2013
- Size: 10 KB
- Optivec for Delphi
- License: Shareware
Optivec for Delphi comes with libraries of vector, matrix, and complex math functions for PC compilers.
Most programs that process numerical data consist of loops. But loop overhead is unnecessarily slow.
Replacing these loops by hand-optimized, Assembler-written vector functions and matrix routines speeds up program execution by up to a factor of 2-3 and also greatly enhances numerical accuracy.
OptiVec Brings the Power of Vectorized Programming to the PC! OptiVec is a complete, hand-optimized set of libraries with over 3500 vector and matrix functions, and complex-number math routines.
- Platform: WinOther
- Publisher: OptiCode - Dr. Martin Sander Software Dev.
- Date:
- Configurable Math Library
- License: Freeware
The CML (Configurable Math Library) is a free, open-source C++ vector, matrix, and quaternion math library designed for use in games, graphics, computational geometry, and related applications..
- Platform: WinOther
- Publisher: cmldev.net
- Date: 08-10-2012
- Size: 179 KB
- x86mph
- License: Freeware
x86mph is an optimized library with vector, matrix, and vertex helpers (including an own TnL) It also contains memory helpers, and other stuff such as image processing (color inverting, changing bpp) taking advantage of x86's 3DNow!, MMX, and SSE.
- Platform: Linux, Unix, Windows
- Publisher: x86mph.sourceforge.net
- Date: 17-05-2012
- Size: 127 KB
- Jitter
- License: Freeware
Jitter adds a small amount of gaussian (white) or uniform noise to a vector, matrix or N-D array. This function is ideal for adding noise to a signal for processing, or generating starting conditions for chaotic functions. The magnitude of the noise is given as either a fraction of the smallest difference between values of the input array, or as a fraction of the range of values of this input array. See picture for an example. This file is based upon the R function 'jitter' by written by Werner Stahel and Martin Maechler, ETH Zurich.
- Platform: Matlab, Scripts
- Publisher: Richie Cotton
- Date: 10-04-2013
- Size: 10 KB
- Performing random numbers generator from a generic discrete distribution
- License: Shareware
This function extracts a scalar/vector/matrix of random numbers with discrete Probability Distribution Function. The PDF is specified by the user as a input vector. This function is designed to be fast, and it is implemented within a .mex file Following Olivier B. comments (that I acknowledge for his comments), I performed cross-comparisons with randp. gDiscrPdfRnd is faster with a ratio that increases with the number of number, i.e. for about 3 times faster for 10^6 numbers to over 40 times faster for 10^7 numbers.
- Platform: Matlab, Scripts
- Publisher: Gianluca Dorini
- Date: 16-01-2013
- Size: 72 KB
- insertNaN
- License: Shareware
usage: output=insertNaN(data,threshold); INPUTS: data - vector/matrix data which will be checked for gaps threshold - threshold value to distinguish where NaN's are placed in the data OUTPUTS: output - input data, with NaN values inserted where differences exceeded the requested threshold Example 1: output=insertNaN([11:13 15:17 19:21 25:27],1); returns: output = [11 12 13 NaN 15 16 17 NaN 19 20 21 NaN 25 26 27] Example 2: output=insertNaN([[1:2 5:7 9:10].',[1:7].',[11:17].'],1); returns: output = 1 1 11 2 2 12 NaN NaN NaN 5 3 13 6 4 14 7 5 15 NaN NaN NaN 9 6 16 10 7 17 Useful to denote "pen up" breakpoints when generating plots or maps where gaps occur in timeseries, position data, etc.
- Platform: Matlab, Scripts
- Publisher: Chris Miller
- Date: 01-01-2013
- Size: 10 KB
- Amos II GSL/BLAS Wrapper
- License: Freeware
Uppsala UDBL Amos II object-relational-functional database GSL vector/matrix storage types and BLAS function wrappers for solving linear algebra systems. Cryptic enough?
Amos II GSL/BLAS Wrapper License - GNU General Public License (GPL).
- Platform: WinOther
- Publisher: Amosgsl
- Date:
- NMath Core
- License: Demo
NMath Core contains foundational classes for object-oriented numerics on the .NET platform. Product features include: Single- and double-precision complex number classes; full-featured vector and matrix classes for single- and double-precision floating point numbers and single- and double-precision complex numbers; flexible indexing using slices and ranges; cubic spline interpolation; extension of standard mathematical functions, such as Cos(), Sqrt(), and Exp(), to work with vectors, matrices, and complex number classes; LU factorization for a matrix, as well as functions for solving linear systems, computing determinants, inverses, and condition numbers; least squares solutions; random number generation from various probability distributions, including the uniform, normal, Poisson, gamma, binomial, exponential, Pareto, and log normal...
- Platform: Windows
- Publisher: CenterSpace Software
- Date: 06-10-2009
- Size: 14745 KB
- roundoff
- License: Shareware
Rounds a scalar, vector or matrix to a specified number of decimal places. Syntax roundoff(number,decimal_places).
- Platform: Matlab, Scripts
- Publisher: Glenn Gomes
- Date: 13-03-2013
- Size: 10 KB
- VMMLib
- License: Freeware
VMMLib was specially developed as a vector and matrix math library. The library was implemented using C++ templates, thus making it very easy to integrate into other libraries and programs.
Its basic functionality includes a vector and a matrix class, with additional functionality for the often-used 3d and 4d vectors and 3x3 and 4x4 matrices.
More advanced functionality include solvers, frustum computations and frustum culling classes, and spatial data structures.
.
- Platform: WinOther
- Publisher: Stefan Eilemann
- Date:
- Sparse Approximate Solutions to Linear Systems
- License: Shareware
The following problem is considered: given a matrix A in R(mxn), a vector b in R(m) and e>0, compute a vector x satisfying norm(Ax-b)<=e if such exists, such that x has the fewest number of non-zero entries over all such vectors..
- Platform: Matlab, Scripts
- Publisher: Thanasis
- Date: 12-06-2013
- Size: 10 KB
- Plots a surface coloring by layers (using contour curves)
- License: Freeware
Different elevations cannot be identified with standard matlab functions such as surf, even changing FaceColor attribute to activate interpolation. In contrast, with this function alows one can define contour levels and different colors are applied to each level. Instead of using surf(x,y,z), you use surflayers(x,y,z,[5 10 15 20]); The quality of the results may depende on the layer falues that you select. Sometimes surflayers is not very accurate, but in general produces very good results. % [s m]=surflayers2(X,Y,Z,layers) % Plots a surface coloring by layers (using contour curves).
- Platform: Matlab, Scripts
- Publisher: Rafael Palacios
- Date: 22-06-2013
- Size: 10 KB
- Geometric standard deviation
- License: Shareware
The stats toolbox provides a function to calculate the geometric mean of an array, but a function for the geometric standard deviation is oddly missing. Here is a function to fill that void, with no toolbox required. The function accepts a vector, matrix or N-D array; an optional flag to normalise by N or (N-1); and an optional dimension to calculate the gsd across..
- Platform: Matlab, Scripts
- Publisher: Richie Cotton
- Date: 13-02-2013
- Size: 10 KB
- sinc
- License: Shareware
sinc function. sinc(X) returns sin(pi * x) / (pi * x) for elements of X. sinc(0) = 1. X may be scalar, vector or matrix.
- Platform: Matlab, Scripts
- Publisher: Gene Dial
- Date: 12-01-2013
- Size: 10 KB
- Common substrings
- License: Shareware
Valid inputs: substr(X) Longest substring in variable X substr(X,n) All substrings of length n in variable X substr(X,Y) Longest common substring between variables X and Y substr(X,Y,n) All substrings of length n common to both X and Y [...] substr(A,B,C,D,[...]) Longest common substring among all variables substr(A,B,C,D,[...],n) All substrings of length n common to all All input variables must the same type and can be any one of {Vector , Matrix , Char , Cell , Cell Array} except optionally the last input being a scalar n.
- Platform: Matlab, Scripts
- Publisher: Mike Sheppard
- Date: 18-05-2013
- Size: 10 KB