Here in one location are the various Matlab scripts and program source code from my webpages on this site, and any other stuff I think of to throw in here over time. You are welcome to download and use them (at your own risk). I am happy to hear about successes and troubles using these codes, and to help you get them working as time allows...


Matlab script to recalculate nonlinear recursive filter examples 6.1-2 and 6.1-3 in Gelb (1974), as discussed on my filter examples webpage.
(gzipped tarfile containing polar_interference.m, polar_ang_avg.m, S.m, and sig.m)
Beamforming example Matlab scripts from my webpage introduction to beamforming concepts.
(gzipped tarfile containing regress2lines.m, regress2lines.m, example_output.txt, and examplefig.png)
Multi-phase regression Matlab scripts from my webpage on this topic.
Java code to compute multi-phase regression, as described on my webpage on the topic. Note must be run at command line.
Java applet demonstrating Cartesian-coordinate raytracing in a seismic application. Described and available to play with on my Seismic Raytracing webpage.
Java applet demonstrating polar-coordinate raytracing in a helioseismology application. Described and available to play with on my Helioseismology webpage.
Matlab script to calculate tidal accelerations on the Earth due to various bodies in the solar system. Discussed on my tides calculations webpage.
Matlab script to plot an "exponentially modulated cardioid" (ie a heart) in polar coords. Try it out! Originally made as a Valentine.