Software Downloads for "Vector Matrix"

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).

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.

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.

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).

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 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.

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 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.

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

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

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

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 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...

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 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.



.

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

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

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
  • Rating

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

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
New Reviews


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


SeaMonkey, Portable Edition

Using the Internet has become a necessity for a majority of people, including those who do not use a PC regularly. To browse web, stream video or download online content, people often resort to using various third party apps. For example, using ...


TuckAway Intelligent Email Organizer Pro

Using an email software allow you to do a number of things including managing your address lists, emails and even ending memos, documents and even virtual letters. You can also use it to manage your tasks easily. The email software comes in ...


WebAcappella

Web design sector has witnessed several trends and technological innovations affect website development in big ways. With time, designing websites has become easier. Nowadays, you can find web design software that nearly eliminates the need to ...


Zoolz

No serious PC user needs introduction about the need to backup data, both at home and workplace. There was a time when majority of people used external HDD or storage media to backup important data. However, local data backup has its limitations and ...


Driver Fusion

To keep your laptop and desktop running smoothly and get the best performance out of it, it is important to pay attention to some aspects. It is quite important to ensure your PC device drivers are updated. Components like motherboards, GPU and ...


New Downloads

Advanced Task Scheduler
Professional

Advanced Task Scheduler
Professional is a
multifunctional task
scheduler, which allows you to
automate all your ...

SyvirBuild 2

SyvirBuild 2 comes with an
automatic network scanner that
detects all off your Windows
PCs in your local area
network. ...

VX Search Pro

VX Search Pro is an automated,
rule-based file search
solution capable of searching
files by the file type,
category, ...

2D Barcode VCL Components

The components set is designed
for generating and printing 2D
barcode in your Delphi or C++
Builder application. Most ...

Efficcess Free

Efficcess Free is a
cross-platform personal
information manager. Use it to
keep track of contact, tasks,
appointments, ...

DearMob iPhone Manager

DearMob iPhone Manager
outsmarts iTunes/iCloud in
iPhone iPad backup. It allows
you to swiftly transfer files
between iOS ...

VShell Server for UNIX

VShell SSH server is a secure
alternative to Telnet and FTP
on Windows, Mac, and UNIX
providing strong encryption,
robust ...

Free 1D Barcode Generator

The programe generates and
prints most popular linear and
postal barcode symbologies
including Codabar, Code11,
Code25 ...

Privacy Drive

Privacy Drive is an on-the-fly
encryption software to lock,
hide and encrypt all kind of
pictures, videos, documents,
...

ByteScout PDF Extractor SDK

PDF Extractor SDK allows
developers to convert PDF to
text, PDF to XML, extract
images from PDF, convert PDF
tables into ...