image thumbnail

updated 1 month ago

Elastic Response Spectra by George Papazafeiropoulos

Fast calculation of elastic response spectra (elastic, response, spectrum)

Fast calculation of linear Elastic Response Spectra (ERS)

ERS.m

image thumbnail

updated 3 months ago

Global Sensitivity Analysis Toolbox by flax

Set of Matlab routines developed for calculating sensitivity indices of a generic user-defined model (sensitivity analysis, sobol, fast)

GSA_FAST_GetSi(pro)

GSA_GetSy(pro, iset, verbose)

GSA_GetTotalSy(pro, iset, verbose)

image thumbnail

updated 8 months ago

Quicker 1D linear interpolation: interp1qr by Jose M. Mier

Same functionality as built-in MATLAB function 'interp1q' but 3x faster. (interpolation, fast, linear)

interp1qr(x,y,xi)

image thumbnail

updated 8 months ago

Multidimensional matrix multiplication by Sandor Toth

The simple function performs fast matrix multiplication within multidimensional arrays. (matrix, multiplication, simple)

mmat(A,B,dim)

image thumbnail

updated 9 months ago

read and write PDB files using matlab by Evan

These two programs accept and output a variety of PDB file-formatted data (bioinformatics, biotech, pdb)

mat2pdb(input)

pdb2mat(readFile)

image thumbnail

updated 10 months ago

Faster ROC-AUC by Enric Junque de Fortuny

Fast calculation of AUC of an ROC for binary classification problems, written in C++. (auc, roc, classification)

install.m

image thumbnail

updated 11 months ago

Average Filter by Jan Motl

Average filter performs image smoothing with integral image method. (image, smoothing, image processing)

averagefilter(image, varargin)

averagefilterTest.m

image thumbnail

updated 12 months ago

Fast Eigenvalue Computation of Massive 3-by-3 Real Symmetric Matrices by Max W.K. Law

For multiple 3x3 real symmetric matrices, vectorized matrix operations, support GPU computation (3x3 matrix, eigen, eigendecomposition)

eigenvaluefield33( a11, a12, a13, a22, a23, a33)

image thumbnail

updated 12 months ago

Write STL C++ Mex function by Arso

c++ mex function for writing ASCII stl file from nodes and triangles list (c, mex, stl)

test

image thumbnail

updated 1 year ago

Recursive Directory Searching for Multiple File Specs by Jonathan Sullivan

Searches a directory for multiple file specs with optional recursivity (dir, recursive, files)

dir2(dn,varargin)

image thumbnail

updated 1 year ago

savepng by Stefan Slonevskiy

savepng is a fast PNG image compression routine that outperforms MatLab's built-in imwrite (png, mex, image)

savepng(CDATA,filename,varargin)

benchmark_savepng.m

image thumbnail

updated 1 year ago

Show figures by Colin

A quick, lightweight function that makes viewing specific figures faster and easier. (show, plot, figure)

show(varargin)

image thumbnail

updated 1 year ago

findNlargest by Mattias Karlsson

Finds the N largest values in the input. Very fast. (optimization, mathematics, mex)

findNlargest.m

image thumbnail

updated 1 year ago

findNsmallest by Mattias Karlsson

Finds the N smallest values in the input. Very fast. (mex, min, fast)

findNsmallest.m

image thumbnail

updated 1 year ago

Efficient three-dimensional (3D) Gaussian smoothing using convolution via frequency domain by Max W.K. Law

Native Fourier implementation, support GPU computation and anisotropic voxel. (3d, volumetric, gaussian smoothing)

gauss3filter.m

image thumbnail

updated 1 year ago

corr columns by Stuart Layton

Quickly compute the column by column correlation between two large matrices (correlation, column, fast)

corr_col(A, B, dim)

image thumbnail

updated almost 2 years ago

Fast Noise Estimation in Images by Tolga Birdal

Estimate the standard deviation of the noise in a gray-scale image. (image processing, statistics, computer vision)

estimate_noise.m

image thumbnail

updated 2 years ago

Brick Toolbox by Thomas Deneux

The Brick Toolbox is a set of utility functions for Matlab. (easy, fast, cool)

a=fn_readasciimatrix(filename,nheaders)

createhelpfiles(mfile)

data=fn_bin(data,bins,varargin)

image thumbnail

updated 2 years ago

Live audio stream analyser and voice coach by Steve Lawrence

A program that uses 'analoginput' to create a live audio stream, which is analyzed in real-time. (singing, coach, signal processing)

liveon.m

image thumbnail

updated 2 years ago

Fast Parsing of Line Segments in a BW Mask by Jonathan Sullivan

Quickly determines the portions of a line/curve that are inside and outside of a binary mask. (polygon, mask2poly, poly2mask)

lineinmask(varargin)

image thumbnail

updated 2 years ago

Quick Structured Mesh Generator by Tolga Birdal

Fast generation of structured meshes given the vertices (MEX!). Interpolation/resizing of the mesh. (structured mesh, depth map, point cloud)

[]=make_mesh_structured()

drawMesh(vertex, face, varargin)

image thumbnail

updated 2 years ago

Fast Gaussian Transform mex implementation by Sebastien PARIS

Mex inplementation of the FGT transform (statistics, probability, fgt)

test_fgt

mexme_fgt.m

image thumbnail

updated almost 3 years ago

Robust Sudoku Solver by Iskander Benhadj

Robust Sudoku solver is robust solver. (sudoku, robust, excellent)

elimination (TAB,i,lon,permut_tab1)

solver

image thumbnail

updated 3 years ago

iplot by Peter O'Connor

Faster version of plot (fast, plot, quick)

varargout=iplot(varargin)

image thumbnail

updated 3 years ago

Splitting Signals by Michael Chan

Illustrates Professor Grigoryan's split signals (2D image) and tensor representations. (image processing, fast, transform)

A=correct_image(A);

B=ft_pst(A,p,s)

PSNR(A,B)

image thumbnail

updated 3 years ago

fRMField by Jan Simon

Remove a field from a struct efficiently - fast C-Mex (field, struct, delete)

TestfRMField(doSpeed)

fRMField(S, ToDelete)

image thumbnail

updated 3 years ago

Faster linear Interpolation by Jeffrey Wu

Much faster version of the interp functions, but ONLY for LINEAR interpolation (fast, faster, linear)

lininterp1(X, V, x)

lininterp2(X, Y, V, x, y)

lininterp3(X, Y, Z, V, x, y, z)

image thumbnail

updated 3 years ago

VERY FAST LOADING OF BULKY POINT CLOUDS AND MATRICES IN ASCII FORMAT by Ulas Yilmaz

Modules for very fast loading and saving of bulky point clouds and matrices in ASCII format (point clouds, load, save)

cload.m

cloadTest.m

csave.m

image thumbnail

updated almost 4 years ago

Hough Transform for circle detection by Peter Bone

An optimized Hough transform for circle detection. (image analysis, hough transform, circle)

houghcircle(Imbinary,r,thresh,region)

image thumbnail

updated almost 4 years ago

Turbo plot by Yuval Cohen

A fast replacement for the built in PLOT function. Works much faster when the data sets are large (figure, plot, fast)

tplot(x, y, s)

image thumbnail

updated 4 years ago

Fast Line Segment Intersection by U. Murat Erdem

Finds the pairwise intersection points between line segments in 2D Cartesian space. (intersection, line, segment)

lineSegmentIntersect(XY1,XY2)

testIntersections.m

image thumbnail

updated 4 years ago

Level crossings by roberto madia

Detect level crossing of signals. (data export, data import, mathematics)

count_final=lc_fast(signal,levels)

image thumbnail

updated almost 5 years ago

big modulo function by bennyboss

Computes modulo for large numbers. (modulo, rsa, large numbers)

bigmod (number, power, modulo)

image thumbnail

updated almost 5 years ago

Fast function to save a matrix by Arvid Bottiger

write_matrix_bin(f,m) is a fats way to save a matrix of arbitrary size and dimension. (optimization, data, export)

read_matrix_bin( filename, varargin )

write_matrix_bin( filename, matrix, varargin )

image thumbnail

updated 5 years ago

plane_fit by Kevin Moerman

Fits a plane to 3D data using singular value decomposition (3d, data exploration, plane fitting)

[A,B,C]=plane_fit(x,y,z)

image thumbnail

updated 5 years ago

compileAndRun by Matt Dunham

Easily compile and run a matlab function for significant speed improvements. (compile, compiled matlab, eml)

compileAndRun(fname,varargin)

image thumbnail

updated almost 6 years ago

NCHOOSE2 (v2.1 - jun 2008) by Jos (10584)

all combinations of two elements (matrices, nchoosek, combinations)

nchoose2(X)

image thumbnail

updated 6 years ago

unitsratio by James Thornbrue

Significantly speeds up the unitsratio function (map toolbox). (units, conversion, ratio)

unitsratio(to, from)

image thumbnail

updated 6 years ago

Fast Walsh-Hadamard Transform by Gylson Thomas

The function implement the sequency(Walsh) ordered fast Walsh-Hadamard transform. (transforms, walsh transform, fast)

image thumbnail

updated 6 years ago

Using C# functions and forms in Matlab by Dirk-Jan Kroon

This script shows how C# functions/classes can be used in Matlab (external interface, c, dot)

ComMatlabtest.m

MatlabGUItest.m

image thumbnail

updated 6 years ago

mvaverage by Yi Cao

moving average through filter (measurements, filter, moving average)

mvaverage2.m

y=mvaverage(x,N)

y=mvaveragec(x,N)

image thumbnail

updated 7 years ago

Fast Sudoku Solver by Michael Kleder

Rapidly finds all possible solutions to a sudoku puzzle (games, sudoku, solve)

A=sudoku(M)

image thumbnail

updated 7 years ago

Fast Trapezoidal Integration by Umberto Picchini

Similar to TRAPZ but (up to) 16x-times faster. Equally spaced data NOT required. (integration, trapezoidal, mex)

image thumbnail

updated almost 8 years ago

Fast 2-dimensional interpolation by Nathaniel Brahms

Provides a 5x-50x speedup over interp2 (approximation, interpolation, fast)

qinterp2(X,Y,Z,xi,yi,methodflag)

image thumbnail

updated almost 8 years ago

Complex Dilogarithm by Didier Clamond

Dilogarithm of any complex numbers (dilog, dilogarithm, complex)

dilog(z)

image thumbnail

updated 8 years ago

Fast Linear Interpolation by Umberto Picchini

Performs linear interpolation with a speed acceleration of (up to) 4x. (approximation, interpolation, linear)

image thumbnail

updated 8 years ago

Fast interpolation by Nathaniel Brahms

Performs nearest-neighbor or linear interpolation much faster than interp1 when an evenly-spaced lib (approximation, interpolation, fast)

qinterp1(x,Y,xi,methodflag)

image thumbnail

updated 8 years ago

fastmode by Harold Bien

Optimized high speed version of statistical mode, i.e. element(s) occuring at greatest frequency (statistics, probability, statistical)

[y, n]=fastmode(x)

image thumbnail

updated 8 years ago

Rapid lossless data compression of numerical or string variables by Michael Kleder

Rapidly compresses (or decompresses) Matlab variables in memory (matrices, rapid, fast)

dunzip(Z)

dzip(M)

image thumbnail

updated almost 9 years ago

How fast is your graphics card? by Michael Kleder

Creates a challenging 3-d benchmark for graphics processing speed measurement. (hardware driver, graphics, card)

howfast

Contact us