Main Work Programming Matlab

Unitret - a powerful package for neurophysiological data analysis

Free software
(All m-files and dlls (mex files) are compatible with Matlab 5.x for Windows, unless stated otherwise)

Igtools toolbox: miscellaneous utilities


Web utilities:

Book2Tree for Matlab Book2Tree converts Netscape Bookmarks file to a "Windows Explorer-like" FolderTree JavaScript (actually very similar to what you see when you go to Netscape's Bookmarks - Edit Bookmarks…). The generated script, ready to use in a Web page, produces very nice, multi-level BookmarkTree dynamic structure. The script works with Netscape Navigator or Internet Explorer. Very useful utility for those, who publishes large bookmark databases on their site, and wants to update it frequently.

sitemap.m This recursive function searches for HTML (*.htm, *.html) files in the start (root, base url) dir and all subdirs (any subdir depth allowed on the system) and automatically creates new HTML index containing link to and title and description of each page. See example (sitemap of this site). Instructions are in the m-file.

searchdb.m This recursive function searches for HTML (*.htm, *.html) files in the start (root, base url) dir and all subdirs (any subdir depth allowed on the system) and automatically creates new javascript index containing link to and title, keywords and description of each page. The generated script is used as database for search engine. See example (the search function on this site is implemented in this way). Instructions are in the m-file.

Some useful functions:
(Many of these functions were inspired by questions appeared in Matlab newsgroup comp.soft-sys.matlab)
Please, see function header for explanation, usage examples and other details.

Visualization

3D plots:

acontour.m - Arbitrary (i.e. defined not just over rectangular grid) contour plots.

contour3d.m
contour3d.dll (mex file)
for Matlab 5.3 only (compiler 2.0 was used, contact me for source code if you need to recompile it for previous version)
- Plot contour plots on 2D planes of 3D plot (xy,zx,yz):
contour3d example
fourants.m
- Simulation of "The Four Ants" problem :)
swaterfall.m
- Waterwall plot animation: plot propagates along Y axis

GUI
chp.m
- Set crosshair pointer over current axes; arrow pointer over the rest of figure

Misc
getgmt.m
gmt.js
Will work for Windows with Windows Script Host installed.
- Get your GMT offset time (Matlab function datestr.m does not return GMT offset)
list.m
- List all files matching a 'pattern' in the current directory and all subdirectories
^Top

[help] [Join] [Previous Site] [Subscribe] [Next Site] [Random site] [Matlab Ring List][Matlab Ring Home]