image thumbnail

updated 4 months ago

Sim.I.am by Jean-Pierre de la Croix

A MATLAB-based educational bridge between theory and practice in robotics. (robotics, control design, simulation)

GetArg(S, Name, Default)

ParseArgs(Args, varargin)

findjobj(container,varargin)

image thumbnail

updated 4 months ago

Inviscid Channel Flow by Ye Cheng

This MATLAB App provides a GUI to study inviscid flow in a channel with varying cross sections. (teaching, numerical methods, fluid mechanics)

inviscidChannelGUI(varargin)

inviscidChannel

inviscidChannelScript.m

image thumbnail

updated 4 months ago

Boundary Layer App by Ye Cheng

This MATLAB App provides a GUI to study laminar boundary layer problem of flow over a flat plate. (teaching, numerical methods, fluid mechanics)

boundaryLayerGUI(varargin)

tdma(A,B,C,D)

boundaryLayer

image thumbnail

updated 4 months ago

Potential Flow by Ye Cheng

This MATLAB App provides a GUI to study the superposition of elementary potential flows. (gui, app, fluid mechanics)

addPotential(xmesh,ymesh,x_c,y_c,q,type)

potentialFlowGUI(varargin)

potentialFlow

image thumbnail

updated 4 months ago

Transient Heat Conduction by Ye Cheng

This MATLAB App provides a GUI to study transient and steady-state heat conductions. (app, heat transfer, conduction)

transientConductionGUI(varargin)

transientConduction

image thumbnail

updated 10 months ago

Euler angle, DCM, Quaternion, and Euler Vector Conversion/Teaching GUI by John Fuller

A GUI that helps users learn how Euler angles and other rotational data relate to one another. (euler angles, quaternion, dcm)

SpinCalcVis()

Euler angle, DCM, Quaternion and Euler Vector Conversion GUI

image thumbnail

updated 10 months ago

Count Loops in a Graph by Joseph Kirk

Calculates the number of loops in a graph consisting of nodes and edges (graphs, networks, cycles)

details()

loops_gui(cmd)

readme()

image thumbnail

updated 10 months ago

Analog Filter Design Toolbox by James Squire

GUI to design and simulate active (opamp) LP and HP Bessel, Butter, Cheby, and Elliptic filters. (active filter, chebychev, chebyshe)

BuildCircuit_FindZ1P1K1(curStage)

BuildCircuit_LastStage(strCircuit)

BuildCircuit_SelectCircuit(strCircuit, curStage, schTitle)

image thumbnail

updated 11 months ago

Teaching Numerical Gradients and Hessians by Brendan Wood

Simple, well-commented Matlab code to demonstrate how to take numerical derivatives and Hessians. (teaching, learning, derivative)

fun(X, NFV)

num_grad(func, X, NFV, h)

num_hess(func, X, NFV, h)

image thumbnail

updated 1 year ago

MATLAB Support Package for Finch Robot by Tom Gaudette

MATLAB connectivity code to a Finch Robot (programming, teaching, robotics)

Finch

finchComm

mFinch

image thumbnail

updated 1 year ago

Extended Brookshear Machine emulator and assembler by David Young

Emulator and assembler for a simple computer, a teaching aid for computer science courses. (machine code, assembler, gui)

assembler(file)

bitmapDisplay(hObject)

bits2strings(a, i, type)

image thumbnail

updated 1 year ago

iPower: Interactive Power Spectrum Demonstrator, Version 2 by Tom O'Haver

Keyboard-controlled self-contained interactive power spectrum demonstrator with sound output. (audio, measurement, signal processing)

ipower

image thumbnail

updated 2 years ago

Yet another arithmetic coding example by Samuel Cheng

A simple arithmetic coder that I used it in class. (arithmetic coding, pedagogic, teaching)

num=bin_frac(list)

r=compute_range(ranges,list)

arith_code

image thumbnail

updated 2 years ago

Animated Double Pendulum by Alexander Erlich

Show animation of the double pendulum's (mostly) chaotic behavior. (animation, potw, lagrange)

double_pendulum(ivp, duration, fps, movie)

double_pendulum_ODE(t,x)

double_pendulum_init.m

image thumbnail

updated 3 years ago

MATLAB para Ensino by Elia Matsumoto

Slides and demo files from the webinar "MATLAB for Teaching' (Portuguese). (portugues, matlab, webinar)

ajuste_oscilacao_x(time,new_x_oscillations)

distr_residuos(Res)

filtro_lowpass

image thumbnail

updated 4 years ago

Area Under A Curve by Vaishali Shrivastava

Visualization of the area under a curve (integration, educational, teaching)

Area_Under_A_Curve(varargin)

setup.m

image thumbnail

updated 4 years ago

2d gas simulation interactive by Maxim Vedenyov

It is possible to move balls with mouse. Clicked ball will get velocity of pointer. (balls, education, simulation)

acc

ar

au

image thumbnail

updated 4 years ago

Watt Linkage Animation by Dmitry Savransky

Solve the equations of motion for, and animate an arbitrary 3 bar Watt Linkage. (demo, simulation, modeling)

wattLinkage(n,npathpoints,lengths,omega)

image thumbnail

updated 4 years ago

Ballistics problem GUI by Maxim Vedenyov

Ballistics problem GUI with changible inital angle, velocity, air drag, horizontal wind (ballistics, gui, education)

ballist_prob(varargin)

ballistics_problem.m

image thumbnail

updated 4 years ago

EasyGUI by Gautam Vallabha

EasyGUI ver 1.0 -- Build GUIs quickly and easily in MATLAB (data acquisition gui, classroom, data logger)

autodemo

autodemo2

autodemo3

image thumbnail

updated almost 5 years ago

Classical_Mechanics_with_Matlab_applications_JEH.zip by Javier Hasbun

Applications from the text: Classical Mechanics with Matlab applications by Javier E Hasbun, Jones & (physics, classical mechanics, teaching)

[xf,fval,exitflag,iters]=mmfsolve(varargin)

binary1_der( t, w, flag,c,m1,m2)

central_der( t, w, flag,a,L,m,p)

Contact us