run blast_simulator.m to run gui. blast.m - simple script.
See how it works here:
Number of all posible variants is nv=C(n,k)=n!/(k!*(n-k)!) (binomial coefficient)
ind is nv-by-k matrix. Example, 2 indexes from 1 2 3:
The turntable is made from optic mouse and disk that can b rotate. There is software in matlab that catch mouse motion and transform it to sound. This disk simulate gramophone record play as vinyl disk. It is...
to run GUI run stroboscope.m
See video of result of slow motion guitar string:
There was made stroboscope from LEDs. LEDs was get from flashlight, The stroboscope drived from...
It makes visualization of rotation with Euler angles. phi theta psi are changeable. Also it makes automatic conversion to axis-angle form of rotation. Any rotation can be represented as axis of rotation and angle of rotation. See...
Simulator of vibrating string with possibility to set different parameters include initial positions, velocities, distributed friction. Solved as 1d wave equation with friction with FDM method. It is possible to plot graph, spectrogram, animated...
There is a set of cities (points) in 2d plane. Each city has road to each city. We need to find loop-path that will be in each city only one time and path length is minimal. There are lot of paths with different...
Shape is represented as 32-vertex polygone. The program in starts with random shape. In iteration of random search it search minimum perimeter/sqrt(area) each time. In each iteration the code try random position...
record button is toggle button. Push it and say somthing to microphone. Then unpush it
This is a speech drum machine. It is possible to record your sound using microphone then play it in sequencer. The program go through sequencer table from left to right and play recorded sounds if any buttons...