image thumbnail

updated 19 hours ago

The carpetplot class by Matthias

Create carpet plots and cheater plots easily (plotting, carpet, carpet plot)

Carpetplot Class Example Plots

arrow(varargin)

h=hatchedline(xc,yc,linespec,theta,ar,spc,len,varargin)

image thumbnail

updated 14 days ago

polyVal2D and polyFit2D by Mark Mikofski

Evaluate 2D polynomials using Horner's method. Fit 2D polynomials to data using backslash operator. (mathematics, optimization, data exploration)

polyDer2D(p,x,y,n,m)

polyFit2D(f,x,y,n,m)

polyVal2D(p,x,y,n,m)

image thumbnail

updated 29 days ago

Dubins Curve Mex by Scott Teuscher

Creates Dubins curve from two locations with orientations (dubins curve, interpolation, robotics)

dubins_interface.m

image thumbnail

updated 1 month ago

operationOnTwoFields by Bastian Tietjen

A simple mathematical operation like subtracting on two 2d fields with multiple scalar values. (interpolation, field data, vector field)

fieldDataComparison(operator, interpolationMethod, numOfVel...

operationOnTwoFields(fieldOne, fieldTwo, operator, varargin)

image thumbnail

updated 1 month ago

fspline.m by Mark Holmes

clamped (or fixed) cubic spline at equally spaced data points (mathematics, data exploration, interpolation)

fspline(xd,yd,dyd,x)

image thumbnail

updated 1 month ago

nspline.m by Mark Holmes

natural cubic spline at equally spaced nodes (mathematics, data exploration, interpolation)

nspline(xd,yd,x)

image thumbnail

updated 2 months ago

Bias removal- and integration tool for continuous wave EPR data by Jan

This function will remove any bias and integrate a CW EPR sweep curve, together with a plot. (interpolation, measurement, integration)

[Y,A]=SubtractIntegrate(x,y,interpolation_points,varargin)

image thumbnail

updated 2 months ago

Filter noise and interpolate microscopy images in frequency domain by Shalin Mehta

Remove spatial frequencies beyond the optical cutoff and perform physically accurate interpolation. (microscopy, filtering, interpolation)

[out,outscale]=opticalLowpassInterpolation(in,inscale,fcut,...

y=jinc(r)

TestBench_opticalLowpassInterpolation_Airy.m

image thumbnail

updated 2 months ago

distance2curve by John D'Errico

Find the closest point on a (n-dimensional) curve to any given point or set of points (arclength, interpolant, distance)

distance2curve(curvexy,mapxy,interpmethod)

image thumbnail

updated 2 months ago

xy2sn by Juernjakob Dugge

Transform cartesian to curvilinear orthogonal coordinates, e.g. a flow-oriented coordinate system. (coordinate transforma..., earth science, interpolation)

sn2xy( s, n, centerlinex, centerliney )

xy2sn( x, y, centerlinex, centerliney )

image thumbnail

updated 3 months ago

Working with Time-Series Data in MATLAB by Abhaya

These are the example files for the webinar: "Working with Time-Series Data in MATLAB". (data exploration, interpolation, data import)

createfigure(X1, Y1)

ausmap.m

format_data.m

image thumbnail

updated 3 months ago

3D trilinear interpolation using GPU by Jun Tan

3D trilinear interpolation using GPU. 20 times faster. (3d trilinear interpol..., interpolation, interp3)

interp3_gpu(x, y, z, v, xi, yi, zi)

image thumbnail

updated 3 months ago

Interpolation Utilities by Joe Henning

A variety of interpolation utilities (interpolation, piecewise interpolati..., cubic interpolation)

baryinv(x, y, xi, c)

cakima(x, y, xi)

cbezier(x, y, xi)

image thumbnail

updated 3 months ago

Compute the value of Lagrange polynomial at given points by Hongkai Dai

The function computes the value of a Lagrange polynomial with mesh points x and mesh values y. (interpolation)

lagrangePolyVal(t,x,y)

image thumbnail

updated 4 months ago

Trapezoidal Integration by Aravazhi Anbarasu

Simple and intuitive numerical integration based on trapezoidal rule. (data import, data export, control design)

int_trapz(X,Ts)

image thumbnail

updated 4 months ago

TEMPORAL DISAGGREGATION LIBRARY by Enrique M. Quilis

Temporal disaggregation of economic time series (balancing, econometrics, time series)

[]=mtd_plot(res)

[]=td_plot(res)

[]=tduni_plot(res)

image thumbnail

updated 5 months ago

LERP: fast n-dimensional linear interpolation & extrapolation by Sky Sartorius

Interpolate from X and Y data and n-dim array. Can also extrapolate above/below X if desired. (interp, interp1, interp1q)

lerp(x,y,xi,extrapspan)

image thumbnail

updated 6 months ago

CELP codec by Sourav Mondal

This is a code to demonstrate CELP codecs of bitrate 9.6kbps and 16kbps. (celp, audio codec, lpc)

celp16k(x,N,L,M,c,cb,Pidx)

celp9600(x,N,L,M,c,cb,Pidx)

celpana(x,L,M,c,cb,Pidx,bbuf,ebuf,Zf,Zw)

image thumbnail

updated 6 months ago

Linear regression with statistics for multiple category data by Soumya Banerjee

This function does linear regression with statistics for multiple category data (OLS and RMA) (aerospace, automotive, biotech)

regress_plot_twocategories

image thumbnail

updated 6 months ago

Linearly Interpolate Triangulation by Duane Hanselman

Interpolate a triangulation based on a given triangulation matrix TRI. (interpolation, mathematics)

zi=interptri(tri,x,y,z,xi,yi)

image thumbnail

updated 6 months ago

Fit Polynomial to Data with Constraints by Duane Hanselman

essentially polyfit with many added features (mathematics, data exploration, interpolation)

varargout=mmpolyfit(varargin)

image thumbnail

updated 6 months ago

Polynomial Curve Fitting by Khaled Sharif

Will fit two sets of data to a polynomial. (curve fitting, simulation, polynomials)

fitting (x,y, max)

image thumbnail

updated 6 months ago

Spline and Piecewise Polynomial Tool by Duane Hanselman

Create, manipulate, differentiate, and integrate splines (data exploration, interpolation)

PPfun=ppcreate(varargin)

image thumbnail

updated 6 months ago

Improved 2-D Streamlines by Duane Hanselman

More comprehensive streamline computation than stream2 in MATLAB. (data exploration, interpolation)

xy=mmstream2(x,y,u,v,x0,y0,mark,step)

image thumbnail

updated 6 months ago

Creation and manipulation of Fourier Series by Duane Hanselman

Create, manipulate and evaluate Fourier Series (interpolation, data exploration)

[FSfun,Kn]=fscreate(varargin)

image thumbnail

updated 6 months ago

Contour Line Smoothing by Duane Hanselman

Smooths contour lines by fitting them with a 2-D spline. (interpolation, data exploration, graphics)

[cout,h]=contourspline(varargin)

image thumbnail

updated 7 months ago

N Dimensional Cardinal Spline (Catmull-Rom) Spline Interpolation by Dr. Murtaza Khan

N -Dimensional cubic Cardinal spline (Catmull-Rom) Interpolation (3d, interpolation, 2d)

[MatNbyNPlusOne]=crdatnplusoneval(P0,P1,P2,P3,T,n)

[Pu] =evalcrdnd(P0,P1,P2,P3,T,u)

main.m

image thumbnail

updated 8 months ago

Waveform Generator GUI by Maxim Vedenyov

Generate waveformed signal and play it. Interactive GUI with movable datapoints. (waveform, gui, signal processing)

Waveform Generator GUI

bdf(ha,hfl,uf)

hfl=create_marker(ha,x,y,r,c,uf,no)

image thumbnail

updated 8 months ago

Mth Order Piecewise Spline Interpolation by Husam Aldahiyat

A GUI that plots and gives equations for variable order intermediate splines. (splines, general, gui)

Mth Order Piecewise Spline Interpolation

gsp()

image thumbnail

updated 8 months ago

Calculate Full width at half maximum (FWHM) of a peak by Ebo

Calculate Full width at half maximum (FWHM) of a peak. (fwhm, statistics, mathematics)

fwhm.m

image thumbnail

updated 8 months ago

barrel and pincushion lens distortion correction by Jaap de Vries

I = LENSDISTORT(I, k)corrects for radially symmetric distortions (image processing, mathematics, optics)

lensdistort(I, k, varargin)

image thumbnail

updated 8 months ago

Construction of cubic Bezier Patch and Surface by Dr. Murtaza Khan

Construction of cubic Bezier Patch and Surface (cubic bezier, patch, surface)

Q=bezierpatchinterp(P,varargin)

plotbezierpatch3D(P,Q)

plotbeziersurface3D(S,Q)

image thumbnail

updated 8 months ago

Temperature forecasting by Peyman

Next 24 h temperature prediction; for each 15 minutes. (data exploration, data export, data import)

Final.m

image thumbnail

updated 8 months ago

Mutual Information and Joint entropy by Amir Pasha Mahmoudzadeh

Takes two images and return the mutual information and joint entropy (image processing, interpolation, registration)

Mutual_Information=MutualInformation(x,y)

image thumbnail

updated 8 months ago

Mean Square Error by Amir Pasha Mahmoudzadeh

Takes two images (2D) and returns Mean Square Error (image processing, interpolation, registration)

MSE(Reference_Image, Target_Image)

image thumbnail

updated 8 months ago

Mean Square Error 3D by Amir Pasha Mahmoudzadeh

Takes two images (3D) and returns Mean Square Error for 3D images (image processing, interpolation, registration)

MSE3D(ReferenceImage3D, TransformedImage3D)

image thumbnail

updated 9 months ago

interparc by John D'Errico

Distance based interpolation along a general curve in space (interpolation, spline, linear)

interparc(t,px,py,varargin)

image thumbnail

updated 9 months ago

inpaint_nans by John D'Errico

Interpolates (& extrapolates) NaN elements in a 2d array. (utterly crazy memory ..., inpainting, missing values)

(nn(:,1)<1)|(nn(:,1)>n)|(nn(:,2)<1)|(nn(:,2)>m); nn(L,:)...

valid{ind}; end end

inpaint_nans_demo.m

image thumbnail

updated 9 months ago

Unbounded Resolution for Function Approximation by Alan Jennings

A continuous function is optimized for varying outputs and increasing parameterization dimension (functional, optimization, interpolation)

[Cost_out,CostGrad]=CostFunc_lwr_8(Pnt,Opt)

[Out_out,OutGrad]=OutputFunc_lwr_8(Pnt,Opt)

[PointsOut]=Fmin_ConditionNum(CovIn,N,Opt)

image thumbnail

updated 10 months ago

EzyFit 2.41 by Frederic Moisy

A free curve fitting toolbox for Matlab (curve, nonlinear, approximation)

Discover Ezyfit: A free curve fitting toolbox for Matlab

about_ef (Ezyfit Toolbox)

axis0 (Ezyfit Toolbox)

image thumbnail

updated 10 months ago

Estimation of Nelson-Siegel and Svensson Models by Kamil Kladivko

Estimation of zero yield curve from coupon bond prices by Nelson-Siegel or Svensson model. (interpolation, nelson siegel, yield curve)

NScurve(Params, Tau, Model)

NSerror.m

NSest(Bonds, ShortRates, Model, Optimization)

image thumbnail

updated 11 months ago

A Graphical User Interface for Solving Delay Differential Equations and doing Local Search by Soumya Banerjee

A GUI for solving a set of delay differential equations (DDEs) and local search for best solutions (biotech, statistics, data import)

odesolver_outline

...

dde_auto_fit

image thumbnail

updated 11 months ago

Animated gif generator from images by Héctor Corte

This script is a GUI to easily generate an animated gif from images. Time between images can be set. (image processing, simulation, interpolation)

gifgenerator.m

image thumbnail

updated 12 months ago

Edge Drawer by Héctor Corte

This simple script allows you to create edge pictures from an existent image. (data export, gui, image processing)

edges.m

image thumbnail

updated 1 year ago

Kolam Generator by Janardhanan Sivaramakrishnan

This suite of functions can be used to generate geometric line drawing of Kolams. (mathematics, matrix, interpolation)

M=propose_kolam1D(size_of_kolam)

M=propose_kolam2D(size_of_kolam)

[N,len,Island]=count_islands(M)

image thumbnail

updated 1 year ago

BER of BPSK & DEPSK over Rayleigh fading chanel by Sourav Mondal

Plots the BER of BPSK & DEPSK schemes over Rayleigh fading channel. (bpsk, wireless, demo)

maximum number of Rx antennas

maximum number of Rx antennas

main_DEPSK_mrc.m

image thumbnail

updated 1 year ago

Hertz's contact ellipse between rail and wheel by Jong Kim

This GUI provides contact shape and normal pressure within contact ellipse between rail and wheel. (hertz, normal pressure, wheel)

contact_ellipse_calculator(varargin)

image thumbnail

updated 1 year ago

Chebfun by Chebfun Team

Numerical computation with functions instead of numbers. (chebfun, approximation, interpolation)

A greedy algorithm for choosing interpolation points

A keyhole contour integral

A parameter dependent ODE with breakpoints

image thumbnail

updated 1 year ago

Alamouti Space time block coding by Sourav Mondal

This programs compute BER for Alamouti 2T1R & 2T2R schemes. (communications, mathematics, data export)

H=rey(Nt,Nr)

ber_ml=Alamoudi_2T1R(snr,threshold)

ber_ml=Alamoudi_2T2R(snr,threshold)

image thumbnail

updated 1 year ago

Sampling Rate Conversion (Interpolation/Decimation) by Vallabha Hampiholi

The program does interpolation or decimation on a given 1-d data in an array. (sampling rate convers..., downsampling, interpolation)

sample (X, N, samplingType)

Contact us