image thumbnail

updated 16 days ago

Radial Basis Function Network by Travis Wiens

Simulates and trains Gaussian and polyharmonic spline radial basis function networks. (radial basis function, rbf for suren, radial basis function...)

rbf_integral(Xc,X1,X2,k_i,basisfunction)

rbfn_integral(Xc,X1,X2,W,k_i,basisfunction)

sim_rbf(Xc,X,W,k_i,basisfunction)

image thumbnail

updated 1 year ago

Brewing Calculators by Travis Wiens

A number of functions for brewers. (beer, wine, brewing)

ABW=alcohol_by_weight_fix(OSG,FSG )

OG=brix_to_og( B )

P=SG_to_Plato( SG )

image thumbnail

updated 1 year ago

Graph Picker by Travis Wiens

Helps digitize graph data from an image. (gui, digitizing, data import)

[X, Y, axis_data, im]=graph_picker( im )

overplot_example.m

image thumbnail

updated 1 year ago

Hydraulic System Comparison Gui by Travis Wiens

Visualizes power losses and utilization for four common types of fluid power systems. (mechanical, engineering, gui)

hydSysCompareGui

image thumbnail

updated almost 4 years ago

Neural Network add-in for PSORT by Tricia Rambharose

This add-in allows a Neural Network to be trained by Particle Swarm Optimization technique. (neural network, particle swarm optimi..., optimization)

NN_training_demo

nn_train_feedback(command,net,varargin)

trainpso(net, tr, trainV, valV, testV, varargin)

image thumbnail

updated almost 5 years ago

Linear Regression with Errors in X and Y by Travis Wiens

Calculates slope and intercept for linear regression of data with errors in X and Y. (mathematics, measurement, statistics)

ellipse(Xc,Yc,dX,dY,N_p)

york_fit(X,Y,sigma_X,sigma_Y, r)

demo_york.m

image thumbnail

updated 5 years ago

Complex Method of Optimization by Travis Wiens

Implements the Complex Method of Constrained Optimization (optimization, nonlinear, constrained)

[fitness x]=fitness_function(x, opts)

[x_best, fit_best, x_pop, fit_pop stats]=complexmethod(fc...

example.m

image thumbnail

updated 5 years ago

Subsample Delay Estimation by Travis Wiens

Demonstrates a number of methods of estimating the delay between two signals to subsample accuracy. (dsp, delay estimation, radar)

[e f_e G P]=zzb(s,n1,n2, f_s, D, N_calc)

[x_max y_max A]=crit_interp_p(y,x)

delay=delayest_3point(u2,u1,method,estimator,parameter);

image thumbnail

updated 5 years ago

Kasami Sequences, m-sequences, Linear Feedback Shift Registers by Travis Wiens

LFSRs are used to generate sequences, including MLS and sets of Kasami sequences. (maximal length sequen..., mls, msequence)

kasami(m, feedback)

lfsr( feedback, start, N_points, f_decimate )

xc=xcorr_fft(x1,x2)

image thumbnail

updated 5 years ago

RBF Acoustic Tomography by Travis Wiens

Recreate temperature and flow fields from acoustic time-of-flight data. (measurement, radial basis function, rbf)

Omegapsi=Omegapsi_rbf(Xc,X1,X2,k_i,c0,basisfunction)

Phi_int=rbf_integral(Xc,X1,X2,k_i,basisfunction)

[W phi]=train_rbf(X,Y,Xc,k_i,basisfunction)

image thumbnail

updated 5 years ago

Complex Optimization of a Recurrent Neural Network by Travis Wiens

Shows how to use the complex method to optimize a black-box neural network model of a load-sensing h (fuzzy logic, neural networks, complex)

P=W_to_param(W,N_in);

W=params_to_W(P,N_in);

[W]=initializegnn_static(m,n,N_h,overlapfactor)

image thumbnail

updated 5 years ago

Thin Plate Spline Network with Radiohead Example by Travis Wiens

Thin plate splines can be used to interpolate nonuniform data, such as the Radiohead dataset, which (approximation, interpolation, thin plate spline)

[a, xc]=train_thin_plate_spline(x,y)

y_hat=sim_thin_plate_spline(x,x_c,a);

tps_radiohead_example.m

image thumbnail

updated 5 years ago

Day Length by Travis Wiens

Calculates the length of daylight for any day and latitude (sun, day, length)

[hours b]=day_length(Day,Latitude)

day_length_example.m

image thumbnail

updated 5 years ago

Peak Interpolation by Travis Wiens

Estimates the location and magnitude of the peak of a continuous function between samples. (communications, mathematics, measurement)

[x_max y_max A]=crit_interp_g(y,x);

[x_max y_max A]=crit_interp_p(y,x)

example1.m

image thumbnail

updated 5 years ago

Fast Circular (Periodic) Cross Correlation by Travis Wiens

A fast circular cross correlation algorithm for periodic signals, using the FFT. (correlation, cross correlation, dsp)

fcxcorr(u1,u2)

fcxcorr_example.m

fcxcorr_speed.m

image thumbnail

updated 6 years ago

Forest Reverb Generator by Travis Wiens

Generates acoustic impulse response of a forest. (audio processing, video processing, forest)

[Y y]=mpf(Y_abs)

[gain_P gamma psi_m]=scatter_cyl(a, phi, f, N_m, c)

[y Y]=scatter_impulse(a,phi,F_s,N_fft,N_m,f_f, minphase,c)

image thumbnail

updated 7 years ago

Roystest by Antonio Trujillo-Ortiz

Royston's Multivariate Normality Test. (statistics, probability, royston)

Roystest.m

Contact us