Software Listing of Author : "Dahua Lin"
- Computing Pairwise Distances and Metrics
- License: Shareware
- Price:


slmetric_pw.h is an m-function to compute metrics between two sets of vectors in pairwise way. Main Features: -- It supports about 20 metric types, including Euclidean distance (L2), Normalized Correlation, City-Block distance (L1), Quadratic distance, Minkowski distance, Hamming distance, Histogram Intersect, Chi-square distance, and information theoretical divergences, etc. -- It is highly optimized by taking full advantage of vectorized computation. For some distances that are difficult to be fully vectorized, like city-block distance, C-mex implementation is offered. -- It is easy to use with simple syntax. -- It is sufficiently documented. You can type in "help slmetric_pw" to see the help on its usage. Examples are available to show how to invoke the function. Background: slmetric_pw.h is an important function in the core...
- Platform: Matlab, Scripts
- Data Manipulation Toolbox
- License: Shareware
- Price:


Data Manipulation Toolbox (dmtoolbox) is a MATLAB toolbox to facilitate the general programming using various data structures such as string, arrays, cell arrays and struct arrays. Despite that MATLAB has offered a series of builtin functions to manipulate these elements, nontrivial efforts are still needed to accomplish some advanced operations. This toolbox aims at complementing some functions that MATLAB currently lacks instead of replacing the existing ones. Here is a brief list of the functionality offered by the dmtoolbox Common Utilities The functions for logical judgment, conditional counting, array selection, and the computation of Cartesian product. String Manipulation and Formatting The functions for generating strings in different types, formatting strings, extracting information from strings, and converting strings....
- Platform: Matlab, Scripts
- Minesweeper Game
- License: Shareware
- Price:


Consider playing minesweeper in Matlab? Here's what you might want to look at. I implement a minesweeper game with pure MatLab language. It basically imitates the minesweeper in Microsoft Windows. You can open a cell by left clicking and tag a cell as mine by right clicking. You can switch between three levels: beginner, intermediate, and advanced. There's also a timer to measure the time that you take to complete the game. The usage is very simple. Copy the m-file (there's only one m-file) to anywhere that you like. Just type in minesweepgame; then you can start the game. Or you can type in minesweepgame beginner; minesweepgame intermediate; minesweepgame advanced; to start a game at desired level. You can also switch between different levels in the GUI. In addition, you can also play a customized game, i.e. when you enter...
- Platform: Matlab, Scripts

