Refine by Product

Refine by Time Frame

image thumbnail

updated 14 hours ago

struct2csv by James Slegers

Output a structure to a .csv file, with column headers (csv, struct2csv, struct)

struct2csv(s,fn)

image thumbnail

updated 14 hours ago

expandBW by Matthew

This function is used to expand the perimeter of a binary image by one pixel (bw, binary, expand)

expandBW(bw)

image thumbnail

updated 14 hours ago

Modified & Generalized Dunn's index by Nejc Ilc

An implementation of Modified and Generalized Dunn's index for internal cluster validation. (clustering, validation, dunns index)

DI=indexDN(data,labels,distance)

[G,d,uniqueInd]=graph_create(data,labels,graph_type,options...

[fig]=scatterPlot(data,labels,options)

image thumbnail

updated 14 hours ago

Efficient Multidimensional Scaling (MDS) by Quan Wang

The is the source code of iterated Levenberg-Marquardt algorithm (ILMA) for solving MDS (mathematics, optimization, pattern recognition)

CM=confusion_matrix_reorder(CM)

[X, total_cost]=MDS_training(Dist,d,iter,strategy,display_f...

[X2]=MDS_encoding(X1,Dist,display_flag)

image thumbnail

updated 14 hours ago

Drag Line in GUI by Gero Nootz

Lines in the GUI can be dragged (demo, gui, callback function)

DragLineGUI(varargin)

image thumbnail

updated 14 hours ago

Gaussian Mixture Model by Ravi Shankar

The code finds out the parameters of a gaussian mixture model by Expectation-Maximization Algorithm. (data mining, data import, data export)

GMmodel(x,no_gaus_distr)

kmclust(x,no_clust)

image thumbnail

updated 14 hours ago

Monte Carlo example of the Multi-Factor coupled Commodity Forward curves Simulator by Ahmos Sansom

Implementation of the Multi-Factor multi commodity forward curve simulator (finance, mathematics, optimization)

GetCov(x, y)

LnTestofSims(mySims, LastFC, volFN, Factors)

MultiFactorForwardCurveSimulator(nSims, Seed, historicalFor...

image thumbnail

updated 20 hours ago

Timer Object Explorer by Marta

A simple GUI to help learn about the facilities of the timer object. (timer, simple, gui)

timer_explorer(varargin)

image thumbnail

updated 20 hours ago

3D IMAQ Waterfall by Marta

Acquires images and displays a live histogram and corresponding 3D waterfall plot. (example, application, imaq)

imaqwaterfall(varargin)

image thumbnail

updated 22 hours ago

Schemaball by Oleg Komarov

Plot correlation matrix as a schemaball (schemaball, correlation, plot)

schemaball(r, lbls, ccolor, ncolor)

schemaballUnit

image thumbnail

updated 22 hours ago

Y-labels alignment in subplots by gbernardi

Function to align the ylabels within a figure containing multiple subplots (ylabel alignment subp...)

align_Ylabels(figureHandle)

image thumbnail

updated 22 hours ago

ArgUtils by Nezar

Argument parsing utilities (inputparser, programming)

ArgUtils.assignArgs( defaults, args_kwargs, varargin )

ArgUtils.assignVars( defaults, inputs )

ArgUtils.tostruct(varargin)

image thumbnail

updated 22 hours ago

LOADFIXNAMES loads a mat file, fixing invalid names by James Tursa

Loads a mat file into the caller's workspace, fixing invalid variable and field names. (load, mat, invalid)

loadfixnames(varargin)

savebadnames(varargin)

image thumbnail

updated 22 hours ago

Virtual Calculator by Oren berkovicth

This calculator allows the user to perform calculations in front of the camera. (image processing, gui, mathematics)

[newstr,same]=samenum(same,num)

displayscrean(x,y,newstr)

virtualcalc

image thumbnail

updated 22 hours ago

Trainable COSFIRE filters for keypoint detection and pattern recognition by George Azzopardi

A COSFIRE filter detects features or patterns of interest, e.g. traffic signs in complex scenes. (feature detection, trainable, feature)

COSFIRE_Application(example)

Gabor(img, lambda, aspectratio, bandwidth, orientation, shi...

Parameters(type)

image thumbnail

updated 22 hours ago

Draw or add axes to figure by Kye Taylor

Super helpful way to visualize axes in a 2D figure. (demo, visualization, axes)

drawAxes(ax)

image thumbnail

updated 22 hours ago

Fiber Lasers and Amplifiers Design Toolbox by Luke Rumbaugh

Design toolbox allows parameter selection by solving lasers/amplifiers for various L,R,P,lambda etc (lasers, fiber lasers, fiber amplifiers)

AmplifierPerformance(s)

AmplifierPerformanceManager(s)

FiberAnalysis

image thumbnail

updated 22 hours ago

Empirical Wavelet Transforms by Jerome Gilles

This toolbox proposes the original implementation of Empirical Wavelet Transforms (signal processing, image processing, mathematics)

AnglesLocalMax(f,N)

AnglesLocalMaxMin(f,N)

Angular_sector(theta,radius,theta0,theta1,r0,r1,gammaw,Dthe...

image thumbnail

updated 23 hours ago

plotly API by Chris

Graphs in a web-browser! Example graph: https://plot.ly/~jackp/614/. View and share interactively. (plot, data export, gui)

cell2json(s)

json2struct(j)

m2json(val)

image thumbnail

updated 2 days ago

Gaussian High Pass Filter by Muhammad Ammad

Implementation of high pass filter without using built-in functions. (high pass filter, edge detection, gaussian)

GaussianHighpass

image thumbnail

updated 2 days ago

Matlab Code Gaussian Elimination Method by Muhammad Ammad

Source = http://crunchmodo.com/matlab-code-gaussian-elimination-method/ (gaussian elimination ..., gaussian elimination, gaussian)

gauss_elimnation

image thumbnail

updated 2 days ago

Add Visible Line over Images (Modifed Version of the one in Doug's MATLAB Video Tutorials) by Anand P

This is a modified version of the one shared in Doug's MATLAB Video Tutorials (image processing, signal processing, data export)

cursorLine(x,y,innerThickness, outerThickness)

image thumbnail

updated 2 days ago

upsert - automatically handles database inserts/updates by Sven

If a data row already exists, UPDATE that row! If it doesn't exist, INSERT that row! (database, insert, update)

upsert(conn,tableName,fieldNames,keyFields,data, varargin)

image thumbnail

updated 2 days ago

Realterm communications suite by Geoffrey Akien

Use Realterm the way you can using the MATLAB "serial" commands and instrument control toolbox. (realterm, serial, rs232)

isfid(fid)

isrealtermhandle(input)

isrealtermininstalled

image thumbnail

updated 2 days ago

emgr - Empirical Gramian Framework by Christian

A framework for computating empirical gramians. Compatible with Octave and Matlab. (model reduction, empirical gramians, gram)

emgr(f,g,q,p,t,w,nf,ut,us,xs,um,xm,yd)

image thumbnail

updated 2 days ago

FBMC: OQAM-Post-Processing by Alquds university

OQAM-Post-Processing (communication)

[outdata]=OQAM_postprocessing(indata,q,M);

image thumbnail

updated 2 days ago

FBMC: OQAM-Pre-Processing by Alquds university

OQAM pre-processing (communication)

[outdata]=OQAM_preprocessing(indata,q,M);

image thumbnail

updated 2 days ago

Tutorial on Polynomials in Matlab: polyBox Version 1.3 by Matthew Harker, Paul O'Leary,

A thorough tutorial on polynomials in matlab, which also adds functions for covariance computations (polynomials, covariance, convolution)

polyadd( f, g, Lf, Lg )

polyfitcov( x, y, d )

polymult( g, f, Lg, Lf )

image thumbnail

updated 2 days ago

Ordinary Differential Equation Toolbox: ODEbox Version 1.1 by Matthew Harker, Paul O'Leary,

This is a toolbos for the solution of ordinary differential equations including IVPs and BVPs. (ode, ivp, bvp)

eulerODE01(x,y)

eulerODE02(x,y)

eulerODE03(x,y)

image thumbnail

updated 2 days ago

Error Propagation by Stephan Koehler

Numerically calculates uncertainties of a function using random numbers to simulate function inputs (error analysis, error propagation)

error_propagation( varargin )

image thumbnail

updated 2 days ago

Despiking Acoustic Doppler Velocimeter (ADV) Data by Rashedul Islam

This code removes spikes from the Acoustic Doppler Velocimeter (ADV) measurements. (signal processing, measurement, statistics)

despikeADV(u, hx, hy)

image thumbnail

updated 2 days ago

Euler’s method by Mohammed Al-Mostafa

find the function then draw it using the derivative Euler’s method (mathematics)

Euler

image thumbnail

updated 2 days ago

Masked k-order statistic filters for 2D data by Fabio Bellavia

Morphological erosion, dilation, median filter and generic k-order statistic filter implementation (korder statistical fi..., 2d median filter, morphological dilatio...)

r=kordstatfilt2(im,ker,idx)

test.m

image thumbnail

updated 2 days ago

WinOnTop by Igor

WINONTOP allows to trigger figure's "Always On Top" feature (always on top, floating, window on top)

WinOnTop( FigureHandle, IsOnTop )

image thumbnail

updated 2 days ago

Wolfenstein 3D (Tech Demo) by Mingjing Zhang

A playable Wolfenstein 3D demo featuring real-time ray casting. My most bestest creation by far. (game, 3d, projection)

wolf3d

Wolfenstein 3D Tech Demo

image thumbnail

updated 2 days ago

Leastsquares by Bryan C. Smith

Linear and nonlinear least squares with robust QR facorization (least squares, curve fitting, data fitting)

leastsquares(M,f,varargin)

image thumbnail

updated 2 days ago

Plot2BMP by Bryan C. Smith

Exports Matlab arrays into BMP images. Many options for color, can handle complex arrays. (plotting, visualization, complex maps)

plot2bmp(Z,varargin)

mandelbrot.m

image thumbnail

updated 2 days ago

Another Particle Swarm Toolbox by Sam

Implementation of a PSO algorithm with the same syntax as the Genetic Algorithm Toolbox. (global optimization, particle swarm, pso)

...

...

...

image thumbnail

updated 2 days ago

Laplacian 2.0 by Bryan C. Smith

(1-3)D sparse Laplacian matrices with eigenvalues and eigenvectors. (laplacian, eigenvalues, eigenvectors)

laplacian2(numpts, varargin)

image thumbnail

updated 2 days ago

Symbol Probability in a message by Ashish Meshram (Meet)

This file deals with calculating symbol probability in a message (probability, source coding, communication)

GetSymAPrioriProb(a)

Test.m

image thumbnail

updated 2 days ago

differential feature by Martin Trapp

Extraction of differential features on 3D Images. (image processing, medical)

differentialFeature( img, features, stepSize )

image thumbnail

updated 2 days ago

Airfoil generation using CST parameterization method by Pramudita Satria Palar

Generates an airfoil shape using CST method (aerospace, optimization, aerodynamics)

CST_airfoil(wl,wu,dz,N);

image thumbnail

updated 2 days ago

An edge adaptive directional total variation model by Wang YQ

An edge adaptive directional total variation model is proposed for image noise removal (image restoration, total variation, directional tv)

DirectionalDenoise(x,lam,alp,theta,varargin)

EADTV(x,lam,alp,costheta,sintheta,varargin)

caclsnr(I,I0)

image thumbnail

updated 5 days ago

Show Block Name Toggle & Shortcut Key by Mike Anthony

Adds a menu item and keyboard shortcut Ctrl+Shift+S to show/hide a block name. (modeling, gui, simulink)

sl_customization(cm)

image thumbnail

updated 5 days ago

bigTiffWriter by Ashish Uthama

A basic image adapter to write Big TIFF files. (tiff blockproc)

bigTiffWriter

image thumbnail

updated 5 days ago

QPSK example with MATLAB entry for HDL Coder by Richard

Set of laboratory exercises to demonstrate Mathworks HDL Coder with MATLAB entry. (wireless, communication, hdl coder)

...

...

...

image thumbnail

updated 5 days ago

Model Predictive Control of Multi-Input, Multi-Output (MIMO) systems by Pooya Rezaei

Quadratic Programming is used to simulate Model Predictive Control of MIMO systems (optimization, control design, model predictive cont...)

Addnoise(sig,order,noise_percent)

MPC_calculation(x0,yref,uref,MPC_case)

MPC_calculation_delta_u(x0,yref_Np,MPC_case)

image thumbnail

updated 5 days ago

Bar Chart with Error Bars by Martina Callaghan

This is a very simple extension of MatLab's bar function to add error bars. (bar, error, errorbar)

barwitherr(errors,varargin)

image thumbnail

updated 5 days ago

Visualize Euler rotations by Dennis

Visualizes Euler rotations defined by a rotation sequence such as 'yxz' (euler angle, transformation, coordinate system)

visualize_rotations(rotorder,rotangle_deg,axhandle)

image thumbnail

updated 5 days ago

find pulsed trigger events by Deborah

The function finds the start of pulsed events in a signal via a trigger limit. (trigger, signal processing, trigger level)

get_trigger(sig, level, fs, prate, rf)

Contact us