image thumbnail

updated 15 days ago

3D mesh transform using sparse control points by Daniel Markel

Performs a 3D non-rigid deformation using irregularly placed transformation vectors (non rigid, deformation, sparse)

inhull(testpts,xyz,tess,tol)

mesh_transform3D2(im,bold,bnew,tmesh,X,Y,Z)

image thumbnail

updated 2 months ago

Find maximal cliques for large & sparse network by max Wei

Find maximal cliques for large & sparse network (graph, clique, sparse)

ELSclique( A )

image thumbnail

updated 4 months ago

Fast SVD and PCA by Vipin Vijayan

Fast truncated SVD and PCA rectangular matrices (singular value decomp..., svd, principal component a...)

pcaecon(X,k)

pcasecon(X,k)

svdecon(X)

image thumbnail

updated 4 months ago

Sparse block diagonal concatenation by Rody Oldenhuis

Sparse version of BLKDIAG() (blkdiag, block diagonal, sparse)

image thumbnail

updated 11 months ago

GPU sparse, accumarray, non-uniform grid by Stefano

performance gains above 1000x over matlab spmv can be observed with cuda compatible GPU. (sparse, gpu, spmv)

DD=KBdensity1(qq,tt,KB,nj,Ns)

P=op_accuamarray(indx,nmax)

[gnuradon,gnuiradon,qtXqxy,qxyXqt]=gnufft_init_spmv(Ns,qq...

image thumbnail

updated 1 year ago

spyc: a color-coded version of sparse matrix viewer spy by tryhard

View sparse matrices with matrix entries colored according to relative value and a colormap. (spy, sparse, color)

spyc(sA,cmap,pb);

example_spyc.m

image thumbnail

updated 1 year ago

ispy by Samu

Visualize sparsity pattern and the size of the elements of a matrix. (spy, ispy, sparse)

ispy(A,sizeMultiplier)

image thumbnail

updated 1 year ago

Null space for sparse matrix by Martin Holters

Computes a null space basis, similar to null, but exploiting sparsity. (null space, sparse)

nulls(A, thresh)

image thumbnail

updated 1 year ago

sparseinv: sparse inverse subset by Tim Davis

Computes a subset of inv(A) for a real sparse matrix A, using Takahashi's equations. (sparse, inverse)

sparseinv (A)

sparseinv_install

sparseinv_test (extensive)

image thumbnail

updated 1 year ago

Bregman Cookbook by Jerome Gilles

This toolbox provides signal/image/3D processing based on Bregman Iterations (bregman, l1, sparse)

R=AddCurveletArray(A,B)

R=AddFrameletArray(A,B)

R=ShrinkComplexCurvelet(A,tau)

image thumbnail

updated 1 year ago

Sparse matrix convolution by Bruno Luong

Convolution of sparse matrices (convolution, sparse)

sconv2(A, B, shape)

image thumbnail

updated 1 year ago

SPARSECLEAN - Efficiently cleans a sparse matrix of small values or nan by James Tursa

SPARSECLEAN cleans a double sparse matrix of small or nan values or values within a range. (sparse, clean, nan)

sparseclean(varargin)

image thumbnail

updated 1 year ago

N-dimensional sparse arrays by Matt J

Creates an N-dimensional sparse array object, for arbitrary N. (sparse, ndimensional, multidimensional)

varargout=ndstest(TOL)

ndSparse

image thumbnail

updated 1 year ago

K shortest paths in a graph represented by a sparse matrix (Yen's algorithm) by El-ad David Amir

Determine the K shortest paths from node S to node T. (dijkstra, shortestpath, graph)

graphkshortestpaths.m

image thumbnail

updated almost 2 years ago

CoSaMP and OMP for sparse recovery by Stephen Becker

Orthogonal Matching Pursuit (OMP) and Compressive Sampling Matched Pursuit (CoSaMP). (omp, cosamp, compressed sensing)

CoSaMP( A, b, k, errFcn, opts )

OMP( A, b, k, errFcn, opts )

test_OMP_and_CoSaMP.m

image thumbnail

updated 2 years ago

N-dimensional Sparse Matrices by Jonathan Karr

N-dimensional sparse matrix and circular sparse matrix classes for arbitrary N. (sparse, circular, matrix)

edu.stanford.covert.util.CircularSparseMat

edu.stanford.covert.util.CircularSparseMat_Test

edu.stanford.covert.util.SparseMat

image thumbnail

updated 3 years ago

Inversion every 2D slice for arbitrary Multi-dimension array. by Xiaodong

Inverse every 2D slice for an arbitrary N-D array (M). (inversion, inverse, array)

multinv(M)

image thumbnail

updated 3 years ago

SPINIT by Roman

Sparse matrix initialization and update utility. (sparse matrix initial..., sparse, matrix)

spinit(I, J, sz)

make.m

test.m

image thumbnail

updated 3 years ago

HistConnect by Dirk-Jan Kroon

Smooth histograms for sparse sampled signals and images, using low-frequency assumption. (histogram, hist, linear interpolation)

H=HistConnect(X,B,R)

image thumbnail

updated almost 4 years ago

Sparse sub access by Bruno Luong

This package allows to retrieve and assign values of sparse matrix in one shot. (sparse, matrix, large size)

asgn(a1, a2)

build_spidxmex

defaultTref

image thumbnail

updated almost 4 years ago

Robust Sparse data types by Matt J

Creates sparse array like MATLAB's built-in sparse type, but robust to certain bugs/errors. (sparse, patch, bug)

asgn(a1, a2)

defaultTref

defaultTref

image thumbnail

updated 4 years ago

Sparse null space and orthogonal by Bruno Luong

NULL space and ORTHOGONAL basis for sparse matrix (sparse, matrix, linear algebra)

spnull(S, varargin)

sporth(S)

image thumbnail

updated 4 years ago

Sparsity pattern by Pascal Schulthess

Apply sparsity pattern of one matrix to another. (sparse)

sppattern.m

image thumbnail

updated almost 5 years ago

SparsePack by Sebastiaan

Packs a sparse matrix into a single uint8 array, reducing memory usage. (sparse, compression)

testSparsePack(NumTests, MemLim, Fake32)

SparsePack.m

SparseUnPack.m

image thumbnail

updated 5 years ago

mexSparseLogical0Diag by Guy

Change all the elements on the main diagonal of a logical sparse matrix to 0. (mex, sparse, logical)

mexLogicalSparse0Diag(A)

image thumbnail

updated 5 years ago

SmartInv by Rouzaud Denis

Large sparse matrix inversion. Returns block diagonal, tridiagonal or pentadiagonal elements. (large matrix, sparse, inversion)

smartinv(varargin)

image thumbnail

updated 5 years ago

Sparse Field Methods for Active Contours by Shawn Lankton

Very fast implementation of level sets. 2D and 3D support, written in C++/MEX with MATLAB wrapper. (computer vision, segmentation, active contours)

sfm_chanvese(img,mask,iterations,lam)

compile_sfm_chanvese.m

sfm_chanvese_demo.m

image thumbnail

updated almost 6 years ago

subsref2: often faster than subsref for C=A(i,j) when A is sparse by Tim Davis

subsref2 is a replacement for subsref, performing the computation C=A(i,j). (sparse, subsref)

subsref2 (A,i,j)

image thumbnail

updated 6 years ago

spok: checks if a MATLAB sparse matrix is OK by Tim Davis

Useful for mexFunction authors only (linear algebra, sparse, mex)

spok (A)

spok_install

spok_test

image thumbnail

updated 6 years ago

Fortran mxCreateLogicalSparseMatrix by James Tursa

The Fortran version of the mxCreateSparseLogicalMatrix function for mex and engine apps (external interface, mex, logical)

image thumbnail

updated 6 years ago

UFget: MATLAB interface to the UF sparse matrix collection by Tim Davis

Downloads sparse matrices from the web directly into the MATLAB workspace, from a vast range of real (linear algebra, sparse, matrix)

UFget (matrix, UF_Index)

UFget_defaults

UFget_lookup (matrix, UF_Index)

image thumbnail

updated 6 years ago

spyx.m by Carlos Adrian Vargas Aguilera

Same as SPY function but with user defined axes. (data exploration, spy, sparse)

image thumbnail

updated 6 years ago

Sparse grid quadrature by Greg von Winckel

Computes the nodes and weights for a sparse grid on a hyperrectangle (integration, sparse, quadrature)

image thumbnail

updated 6 years ago

fulltosparse (Fortran version) by James Tursa

This is a Fortran version of The Mathworks supplied fulltosparse.c, with realloc capability. (external interface, fulltosparse, sparse)

image thumbnail

updated almost 7 years ago

MESHND by Tim Davis

creation and nested dissection of regular 2D and 3D meshes (linear algebra, sparse, nested dissection)

meshnd (arg1,n,k)

meshnd_example

meshnd_quality (do_metis)

image thumbnail

updated 7 years ago

Spardat2SSD by Skynet

Convert a data file from spardat to SSD format. (data import, data export, conversion)

spardat2ssd(FileIn,FileOut,DataType,DispInterval)

image thumbnail

updated 7 years ago

matrixop by David Gleich

A Matlab object that acts just like a matrix but represents a linear operator as a function. (linear algebra, matrix, class)

Computing Ritz values with the matrixop class

Representing a sparse operator

matrixop interop with Matlab functions

image thumbnail

updated almost 8 years ago

Sparse Toeplitz matrix construction by Toby Driscoll

Produces a sparse Toeplitz matrix given only the first row and column, like built-in Toeplitz. (linear algebra, sparse, toeplitz)

sptoeplitz(col,row)

image thumbnail

updated 8 years ago

Slides for the video "Direct Methods for Sparse Linear Systems : the MATLAB sparse backslash" by Tim Davis

Slides for a plenary talk at the 2006 SIAM Annual Meeting (whitepaper, article, paper)

image thumbnail

updated 8 years ago

Fast sparse matrix vector product by Darren Engwirda

sparse matrix vector product (linear algebra, sparse, matrix)

smvp

image thumbnail

updated 9 years ago

Sparse Matrix Multiplication by Christian Walder

Allows you to specify the maximum number of nonzeros before multiplying sparse matrices. (linear algebra, sparse, multiply)

image thumbnail

updated 10 years ago

Fast Pentadiagonal System Solver by Greg von Winckel

Solves symmetric and asymmetric pentadiagonal systems. (linear algebra, pentadiagonal, 5band)

x=pentsolve(A,b)

image thumbnail

updated 11 years ago

spy2.m by Rasmus Anthin

With this you can easier se the element locations of matrices. (specialized, plotting, spy)

image thumbnail

updated 13 years ago

Sparseconv by G. Cuypers

A fast convolution for one or more sparse vectors (linear algebra, sparse, convulution)

Contact us