The Algorithm
Implements the algorithm described in IEEE Signal Processing Magazine (11/2009) by Tan and Jiang for tracking fundamental frequency of a harmonic complex based on IIR comb (notch) filtering and the LMS algorithm.*This is the first version of the algorithm. Author would welcome any feedback & bug...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Fundamental Frequency Tracking through Comb (Notch) IIR Filtering Download |
The algorithm considers the effect of ends of travel, dry friction passive forces and external load.The computing algorithm is intended to describe the dynamic behavior of a mechanical component or assembly characterized by mechanical ends of travel, under the action of dry friction passive...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 102.4 KB | Download (44): Dynamics of a mechanical element affected by load, active and load dependent friction forces Download |
Read the following paper for details of the algorithm - Robust Face Recognition via Sparse Representation by John Wright, Arvind Ganesh, and Yi Ma , Coordinated Science Laboratory, University of Illinois at Urbana-Champaign and Allen Yang, Electrical Engineering and Computer Science, University...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Face recognition using L1 norm minimization Download |
The algorithm computes the minimal distace between two segments.It also manage the case of parallel segments and null length segments.The algorith is inspired by Franz J. Vesely at http://homepage.univie.ac.at/Franz.Vesely/...ks/hst/hst.html
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (49): 2D minimal segments distance Download |
Ray/triangle intersection using the algorithm proposed by MdoTAller and Trumbore (1997). The zip file includes one example of intersection.References:[1] "Real Time Rendering". Third Edition. Tomas Akenine-MdoTAller, Eric Haines and Naty Hoffman. A. K. Peters, Ltd. 2008 (Section 16.8)[2] "Fast,...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Ray/Triangle Intersection Download |
to understand the Algorithm go to matlab help in page dct2 and idct2 to get the mathematical expressionfor M = N = 8, we can calculate the most of hard values and save it as LUTs to speed up the executionnow compare our special 8X8 functions with the internal general functionsuse this code:A =...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (50): 2-D DCT/IDCT for JPEG Compression Download |
The 2-column vector contains cities' coordinates. The algorithm generates the optimal path to visit all the cities exactly once, and return to the starting city.The algorithm has its limitations, and based on the cities' distribution on the map it may or may not give the optimal solution.It...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Nearest Neighbor algorithm for the Travelling Salesman Problem Download |
The Jonker-Volgenant algorithm is much faster than the famous Hungarian algorithm for the Linear Assignment Problem (LAP). This Matlab implementation is modified from the original C++ code made by Roy Jonker, one of the inventors of the algorithm. It is about 10 times faster than the munkres code...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (55): LAPJV - Jonker-Volgenant Algorithm for Linear Assignment Problem Download |
The Matlab convhulln is a gateway to the quickhull algorithm ( see www.qhull.org ). In my opinion, one weak point of this mex routine is that it processes all the points without performing any preliminary filtering.In many cases it would be faster if only the point that can be part of the...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (42): N-DIMENSIONAL CONVEX HULL: QUICKER HULL ALGORITHM Download |
Algorithm::DiffOld is a Perl module to compute `intelligent differences between two files / lists but use the old (<=0.59) interface. NOTE This has been provided as part of the Algorithm::Diff package by Ned Konz. This particular module is ONLY for people who HAVE to have the old interface,...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (95): Algorithm::DiffOld Download |
Algorithm::Huffman is a Perl extension that implements the Huffman algorithm. SYNOPSIS use Algorithm::Huffman; my %char_counting = map {$_ => int rand(100)} (a .. z, A .. Z); # or better the real counting for your characters # as the huffman algorithm doesnt work good with random data...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (110): Algorithm::Huffman Download |
Optimization Algorithm Toolkit is a workbench and toolkit for developing, evaluating, and playing with classical and state-of-the-art optimization algorithms on standard benchmark problem domains; including reference algorithm implementations, graphing, visualizations and much more. The project...
Platforms: *nix
License: Freeware | Size: 6.5 MB | Download (123): Optimization Algorithm Toolkit Download |
Algorithm::LUHN is a Perl module to calculate the modulus 10 double add double checksum. SYNOPSIS use Algorithm::LUHN qw/check_digit is_valid/; $c = check_digit("43881234567"); print "It worksn" if is_valid("43881234567$c"); $c = check_digit("A2C4E6G8"); # this will cause an error...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (510): Algorithm::LUHN Download |
This SMAWK algorithm takes as input a function for computing matrix values, and searches for the position of maximum value in each row. The matrix must satisfy the "totally monotone" property: in each submatrix (in particular each 2x2 submatrix) the positions of the maxima must move leftward as...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): SMAWK totally monotone matrix searching algorithm Download |
Golden section method - searching for minimum of the function on given interval files:golden.m - main algorithm, computing minimum on intervalf.m - given function - file to modify by the user!
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): golden section method algorithm Download |
This function contains the well known greedy algorithm for solving Set Cover problem (ChvdodAtal, 1979), with two small modifications:* In case of more than one possible choice at a certain step, the biggest set is chosen;* Once the solution is found, we check the selected sets to find a better...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Greedy algorithm for Set Cover problem Download |
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 |
Decreasing the individual error and increasing the diversity among classifiers are two crucial factors for improving ensemble performances. Nevertheless, the d-deDUkappa-errord-deDt diagram shows that enhancing the diversity is at the expense of reducing individual accuracy. Hence, We proposed...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): MPOEC algorithm Download |
Clustering is one of the most important data mining techniques used to extract useful informationfrom microarray data. Microarray data sets can be either clustered by samples or by genes. In thisresearch we focus on the gene clustering problem. The objective of gene clustering is to group genes...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): The Spherical K-means algorithm Download |
This is a 3D visualization of how the Expectation Maximization algorithm learns a Gaussian Mixture Model for 3-dimensional data.--How it works--The data is either read in or generated in general-covariance gaussian clusters. For each value of k (number of Gaussians to fit), a movie is played...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): 3D visualization of GMM learning via the EM algorithm Download |