image thumbnail

updated 3 years ago

N_PERMUTE_K by Matt Fig

Matt Fig (view profile)

All possible permutations of the elements of set N, taken K at a time, with repetition. (permutations, combinations, multisets)

npermutek(N,K)

image thumbnail

updated 4 years ago

MATLABTETRIS by Matt Fig

Matt Fig (view profile)

Another MATLAB version of the classic game, Tetris. (tetris, gui, game)

matlabtetris(varargin)

image thumbnail

updated almost 5 years ago

LINECMENU by Matt Fig

Matt Fig (view profile)

Utility for creating a standard uicontextmenu for line objects. (uicontextmenu, uimenu, line)

defaultlinecreatefcn(varargin)

dualcolorplot(x,y,F,OPT)

linecmenu(varargin)

image thumbnail

updated 5 years ago

RCUMSUMC by Matt Fig

Matt Fig (view profile)

RCUMSUM cumulative sum of elements, restarted after every zero. (cumsum, cumprod)

rcumprod(A,D)

rcumsum(A,D)

image thumbnail

updated 5 years ago

COMBINATOR -combinations AND permutations by Matt Fig

Matt Fig (view profile)

Returns 1 of 4 different samplings on the set 1:N, taken K at a time. (combinatorics, permutations, combinations)

combinator(N,K,s1,s2)

cumsumall.m

image thumbnail

updated 5 years ago

CHECKVARS by Matt Fig

Matt Fig (view profile)

Checks for function masking by variables in an M-File. (masking, mask, variables)

checkvars(fname)

image thumbnail

updated almost 6 years ago

NFACTORK by Matt Fig

Matt Fig (view profile)

Find all factorings of N which have K elements. (factor, divisors, primes)

nfactork(N,K)

image thumbnail

updated 6 years ago

41 Complete GUI Examples by Matt Fig

Matt Fig (view profile)

41 working GUIs to read and learn. (gui, example, files)

GUI_1()

GUI_10()

GUI_11()

image thumbnail

updated 6 years ago

EXPAND by Matt Fig

Matt Fig (view profile)

Replicate and tile each element of an array. (replicate, repmat, expand)

expand(A,S)

image thumbnail

updated 6 years ago

Next Combination/Permutation by Matt Fig

Matt Fig (view profile)

Produces one comb/perm at a time. Both with/without repetition. (combinations, permutations, combinatorics)

nextchoose(N,K)

nextmultichoose(N,K)

nextperm(N,K)

image thumbnail

updated 6 years ago

findsubmat by Matt Fig

Matt Fig (view profile)

Finds one matrix (a sub-matrix) within another. (submatrix, find, inside)

findsubmat(A,B)

image thumbnail

updated 6 years ago

newtzero by Matt Fig

Matt Fig (view profile)

Finds the root(s) of a function of one variable, including complex roots, using Newton's method. (root finder, newtons method, zeros)

newtzero(f,xr,mx,tol)

image thumbnail

updated 6 years ago

PARTITIONS by Matt Fig

Matt Fig (view profile)

Finds all partitions of a set, or only those partitions of a specified length. Includes a viewer. (partition, restricted growth fun..., permutations)

partdisp(C,K)

partitions(M,K)

image thumbnail

updated almost 7 years ago

ezgraph by Matt Fig

Matt Fig (view profile)

Performs basic formatting of a plot with a single GUI. (annotation, customization, easy)

ezgraph(varargin)

image thumbnail

updated almost 7 years ago

SUBFIGURE by Matt Fig

Matt Fig (view profile)

SUBFIGURE creates figures in tiled positions. (subfigure, figure, plot)

subfigure(varargin)

subfigure6p5(varargin)

subfiguretest(str)

image thumbnail

updated almost 7 years ago

axescenter by Matt Fig

Matt Fig (view profile)

Puts axes in the center of a plot. Zooming, panning and some command line manipulations allowed. (axis, axes, center)

axescenter(ax)

image thumbnail

updated 7 years ago

TRIGDEMO by Matt Fig

Matt Fig (view profile)

Allows user to see how parameters affect plots of trigonometric functions. (demo, gui, trigonometry)

trigdemo()

image thumbnail

updated 7 years ago

h_trid by Matt Fig

Matt Fig (view profile)

Uses the Householder method to tridiagonalize a matrix. (linear algebra, tridiagonalize househ..., symmetric)

h_trid(A)

image thumbnail

updated 7 years ago

rombquad by Matt Fig

Matt Fig (view profile)

Performs Romberg quadrature. (integration, romberg quadrature, numerical)

rombquad(f,a,b,m)

image thumbnail

updated 7 years ago

fseriedemo by Matt Fig

Matt Fig (view profile)

Calculates and plots the Fourier Series Approximation to function f. (fourier, series, plot)

fseriesdemo(f,b,NN)

image thumbnail

updated 7 years ago

gaussquad by Matt Fig

Matt Fig (view profile)

Adaptive form of gaussleg.m. (integration, gauss, gaussian)

gaussquad(f,a,b,tol)

image thumbnail

updated 7 years ago

imsubtract by Matt Fig

Matt Fig (view profile)

GUI for subtracting one pic from another with filtering and plotting. (filtering, photographs, gui)

imsubtract()

image thumbnail

updated 7 years ago

ISLANDS by Matt Fig

Matt Fig (view profile)

Finds all "islands" which are 4-connected components in a matrix. (morphology, segmentation, 4connected)

islands(a)

islandsmx()

image thumbnail

updated 7 years ago

remindme by Matt Fig

Matt Fig (view profile)

Issues a reminder at a specifice time. (clock, fun, clock timer)

remindme(time,msg)

image thumbnail

updated 7 years ago

rppd by Matt Fig

Matt Fig (view profile)

Plots a rectangular parallelepiped (cuboid) patch object. (specialized, plotting, rectangular)

rppd(varargin)

image thumbnail

updated 7 years ago

Resonant Ultrasound Spectroscopy (RUS) by Matt Fig

Matt Fig (view profile)

Calculates resonant frequencies and mode shapes for RUS. (gui tools, example, resonant)

RUS()

image thumbnail

updated 7 years ago

mfiles/matfiles/figfiles by Matt Fig

Matt Fig (view profile)

Contains three functions for displaying different files with links. (path, directories, files)

figfiles(pth)

matfiles(pth)

mfiles(pth)

image thumbnail

updated 7 years ago

whom/whoms by Matt Fig

Matt Fig (view profile)

Similar to WHO/WHOS, but allows user to click-to-clear. (workspace, clear, delete)

whom()

whoms()

image thumbnail

updated 7 years ago

whats by Matt Fig

Matt Fig (view profile)

Duplicates the output of Matlab function WHAT, with clickable links. (path, directories, files)

whats(pth)

image thumbnail

updated 7 years ago

isvect by Matt Fig

Matt Fig (view profile)

ISVECT(A,GUESS) Returns logical true if A is a vector of type guess. (matrices, is vector isvector ch...)

isvect(A,guess,varargin)

image thumbnail

updated 7 years ago

guidegetter by Matt Fig

Matt Fig (view profile)

Creates a standalone M-file GUI from a guide made GUI. (gui tools, example, gui guide create mfil...)

guidegetter(name,newfname,varargin)

image thumbnail

updated 8 years ago

editall by Matt Fig

Matt Fig (view profile)

Opens all M-files in directory for editing. (path, directories, files)

editall(dir,varargin)

image thumbnail

updated 8 years ago

pass_protect by Matt Fig

Matt Fig (view profile)

Creates a password protected pcode version of an M-file. (pcode, password, protect)

pass_protect(fname,newfname,pswrd,savemfile)

image thumbnail

updated 10 years ago

gaussleg by Matt Fig

Matt Fig (view profile)

Calculates the integral of function f from a to b using ngp Gauss points. (integration, gaussian legendre qua..., numerical)

gaussleg(f,a,b,gp,varargin)

image thumbnail

updated 10 years ago

Gauss3D by Matt Fig

Matt Fig (view profile)

Performs 3D Gaussian integration over user-defined volume. (integration, quadrature, gaussian)

Gauss3D(arg)

image thumbnail

updated 10 years ago

intmat by Matt Fig

Matt Fig (view profile)

creates a random array of integers. (random integer matrix...)

intmat(m,n,maxx,varargin)

image thumbnail

updated 10 years ago

Collatz by Matt Fig

Matt Fig (view profile)

Tools for examining the Collatz sequence. (collatz, sequence, tools)

collatz(n)

collatzbackwardward(n,cnt)

collatzrange(n,d)

Contact us