image thumbnail

updated almost 2 years ago

N_PERMUTE_K by Matt Fig

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 2 years ago

MATLABTETRIS by Matt Fig

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

matlabtetris(varargin)

image thumbnail

updated 3 years ago

LINECMENU by Matt Fig

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

defaultlinecreatefcn(varargin)

dualcolorplot(x,y,F,OPT)

linecmenu(varargin)

image thumbnail

updated almost 4 years ago

RCUMSUMC by Matt Fig

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

rcumprod(A,D)

rcumsum(A,D)

image thumbnail

updated almost 4 years ago

COMBINATOR -combinations AND permutations by Matt Fig

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 4 years ago

CHECKVARS by Matt Fig

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

checkvars(fname)

image thumbnail

updated 4 years ago

NFACTORK by Matt Fig

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

nfactork(N,K)

image thumbnail

updated 4 years ago

41 Complete GUI Examples by Matt Fig

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

GUI_1()

GUI_10()

GUI_11()

image thumbnail

updated 5 years ago

EXPAND by Matt Fig

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

expand(A,S)

image thumbnail

updated 5 years ago

Next Combination/Permutation by Matt Fig

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 5 years ago

findsubmat by Matt Fig

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

findsubmat(A,B)

image thumbnail

updated 5 years ago

newtzero by Matt Fig

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 5 years ago

PARTITIONS by Matt Fig

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 5 years ago

ezgraph by Matt Fig

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

ezgraph(varargin)

image thumbnail

updated 5 years ago

SUBFIGURE by Matt Fig

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

subfigure(varargin)

subfigure6p5(varargin)

subfiguretest(str)

image thumbnail

updated 5 years ago

axescenter by Matt Fig

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

axescenter(ax)

image thumbnail

updated 5 years ago

TRIGDEMO by Matt Fig

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

trigdemo()

image thumbnail

updated almost 6 years ago

h_trid by Matt Fig

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

h_trid(A)

image thumbnail

updated almost 6 years ago

rombquad by Matt Fig

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

rombquad(f,a,b,m)

image thumbnail

updated almost 6 years ago

fseriedemo by Matt Fig

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

fseriesdemo(f,b,NN)

image thumbnail

updated almost 6 years ago

gaussquad by Matt Fig

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

gaussquad(f,a,b,tol)

image thumbnail

updated almost 6 years ago

imsubtract by Matt Fig

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

imsubtract()

image thumbnail

updated almost 6 years ago

ISLANDS by Matt Fig

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

islands(a)

islandsmx()

image thumbnail

updated almost 6 years ago

remindme by Matt Fig

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

remindme(time,msg)

image thumbnail

updated almost 6 years ago

rppd by Matt Fig

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

rppd(varargin)

image thumbnail

updated almost 6 years ago

Resonant Ultrasound Spectroscopy (RUS) by Matt Fig

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

RUS()

image thumbnail

updated almost 6 years ago

mfiles/matfiles/figfiles by Matt Fig

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

figfiles(pth)

matfiles(pth)

mfiles(pth)

image thumbnail

updated almost 6 years ago

whom/whoms by Matt Fig

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

whom()

whoms()

image thumbnail

updated almost 6 years ago

whats by Matt Fig

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

whats(pth)

image thumbnail

updated 6 years ago

isvect by Matt Fig

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 6 years ago

guidegetter by Matt Fig

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 6 years ago

editall by Matt Fig

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

editall(dir,varargin)

image thumbnail

updated 6 years ago

pass_protect by Matt Fig

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

pass_protect(fname,newfname,pswrd,savemfile)

image thumbnail

updated 8 years ago

gaussleg by Matt Fig

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 8 years ago

Gauss3D by Matt Fig

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

[]=Gauss3D(arg)

image thumbnail

updated 8 years ago

intmat by Matt Fig

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

anss=intmat(m,n,maxx,varargin)

image thumbnail

updated 8 years ago

Collatz by Matt Fig

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

[]=collatzrange(n,d)

collatz(n)

collatz=collatzbackwardward(n,cnt)

Contact us