Polynomial
Munkres algorithm (also known as Hungarian algorithm) is an efficient algorithm to solve the assignment problem in polynomial-time. The algorithm has many applications in combinatorial optimization, for example in Traveling Salesman problem.There are a few submissions in the File Exchange for the...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Munkres Assignment Algorithm Download |
This program estimates the background (or baseline) of optical spectra by the polynomial minimizing a cost function. If the cost function was quadratic, the solution is the least squares estimation, which is not appropriate in this problem. Instead, we need to use of non-quadratic cost function...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Background correction Download |
Ever wonder how the weights and abscissae are calculated for the numerical conversion from radiance to flux? The long and the short of it is that Gauss-Jacobi quadrature determines the weights and abscissae which is similar to Gaussian for low-point quadrature but differs substantially for...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (53): Gauss-Jacobi quadrature Download |
Like polyfit.m but includes weighting of each data point.Summary----------------Find a least-squares fit of 1D data y(x) with an nth order polynomial, weighted by w(x).Usage-----P = polyfitweighted(X,Y,N,W) finds the coefficients of a polynomial P(X) of degree N that fits the data Y best in a...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): polyfitweighted Download |
Find the projection of point P in R^n on the ellipsoidE = { x = x0 + U*(z.*radii) : |z| = 1 }, where U is orthogonal matrix of the orientation of E, radii are the axis lengths, and x0 is the center.Or on generalized conic E = { x : x'*A*x + b'*x + c = 0 }.The projection is the minimization...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (44): Euclidian projection on ellipsoid and conic Download |
This function implements a method of using genetic algorithms to optimise the form of a polynomial, i.e. reducing the number of terms required in comparison to a least-squares fit using all possible terms, as described in the following paper:Clegg, J. et al, "The use of a genetic algorithm to...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): gapolyfitn Download |
Genetic Programming (GP) generates nonlinear input-output models of dynamical systems from input-output measurement data. This GP-OLS toolbox applies Orthogonal Least Squares algorithm (OLS) to improve the search effeciency of GP.It can be used for static equation discovery or structure...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): GP-OLS model structure identification Download |
These windows are obtained by the polynomial expression w(n)=(16(n/Ns-1))^4-8(n/8Ns-1))^2+1)^L0
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Ferrigno&D'Amico window Download |
The following program is written to simulate a randomly generated message under BSC(p) channel. It examines whether or not the generator polynomial is strong enough to be used at a given packet size and crossover probability p. Error patterns are rondom.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): CRC control simulation Download |
SMIProm: Single Molecule Image Processing Program.I use this program to get intensity profiles of single molecule images and fit it using the curve fitting toolbox.basically you can use the program to:-->Select an ROI from an image-->Find the intensity profile along a line in the image--> Fit the...
Platforms: Matlab
License: Freeware | Size: 92.16 KB | Download (43): SMIProm Download |
LABEL is a generalization of BWLABEL: BWLABEL works with 2-D binary images only, whereas LABEL works with 2-D arrays of any class. L = LABEL(I,N) returns a matrix L, of the same size as I, containing labels for the connected components in I. Two adjacent components (pixels), of respective indexes...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Polynomial curve fitting Download |
The core of PolyBoRi is a C++ library, which provides high-level data types for Boolean polynomials and monomials, exponent vectors, as well as for the underlying polynomial rings and subsets of the powerset of the Boolean variables. As a unique approach, binary decision diagrams are used as...
Platforms: Mac
License: Freeware | Size: 2.23 MB | Download (37): PolyBoRi Download |
Java Algebra System (JAS for short) is an object oriented, type safe and multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other...
Platforms: *nix
License: Freeware | Size: 23.39 MB | Download (36): Java Algebra System Download |
crcmod is a Python module for creating functions computing the Cyclic Redundancy Check (CRC). Any generating polynomial producing 8, 16, 24, 32, or 64 bit CRCs is allowed. Generated functions can be used in Python or C/C++ source code can be generated. Note: Includes version for Python 3.x...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (38): crcmod Download |
The Multiple Regression Forecasting model provides a solid basis for identifying value drivers and forecasting data. While it utilises a range of commonly employed statistical measures to test the validity of the analysis, results are summarized in text for ease of use. Once relationships have...
Platforms: Windows
License: Freeware | Size: 145 KB | Download (973): Regression Business Plan Forecasting Download |
Arkan is designed to convert border of a raster mask (selection of an object in scene) or any closed polyline into B-spline (piecewise cubic Bezier curve) representation spread widely in vector graphics packages. Arkan chooses the best position both for node points (junctions of adjacent Bezier...
Platforms: Windows
License: Freeware | Size: 1.52 MB | Download (215): Arkan Download |
This package contains program adaptations to invert large matrices with thousands of elements and solve linear system with many variables (up to 250 ). Operations performed are: inversion, multiplication, solving linear system, linear regression and polynomial regression. A useful Excel addin is...
Platforms: MS Excel Add-in
License: Freeware | Size: 300 KB | Download (309): BigMatrix Excel Add-in Download |
The first package for multi-precision floating point arithmetic in Excel 97/2000, with 160 functions for arithmetic, trigonometric, logarithm, exponential, hyperbolic calculus. Linear Algebra: System resolution with Gauss-Jordan algorithm (also in a didactic step-by-step method). Gauss-Seidel...
Platforms: Windows
License: Freeware | Size: 700 KB | Download (231): Xnumbers2 Download |
Graphically plot/compute/explore/print different types of mathematical equations. Plot/print - normal, parametric, implicit, functions; Compute function/polynomial thru set of 1..40 dots; Use constants a,b,c, change them with a mouse click, graphics adjust automatically creating a movie like...
Platforms: Windows
License: Freeware | Size: 484 KB | Download (270): Graphics-Explorer Download |
PDL::GSL::INTERP is a PDL interface to Interpolation routines in GSL. SYNOPSIS use PDL; use PDL::GSL::INTERP; my $x = sequence(10); my $y = exp($x); my $spl = PDL::GSL::INTERP->init(cspline,$x,$y); my $res = $spl->eval(4.35); $res = $spl->deriv(4.35); $res = $spl->deriv2(4.35);...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (93): PDL::GSL::INTERP Download |