Software Listing of Author : "Tim Davis"
- A pretty seashell GUI
- License: Shareware
- Price:


This GUI draws a seashell, using a parametric surface. The parameters of the seashell can be modified with sliders and buttons in the GUI. See also the "seashell.m" file, also on MATLAB Central (with no GUI).
- Platform: Matlab, Scripts
- find_components
- License: Shareware
- Price:


find_components finds the connected components of an image. Two pixels are in the same component if they are adjacent (north, south, east, or west, but not NW, SW, etc) and have the same value. This was a bit of recreational weekend programming, in reply to Doug Hull's Puzzler of Aug. 18, 2008: http://blogs.mathworks.com/pick/2008/08/18...nnected-island/ It also serves as a nice example of DMPERM. To read more about dmperm, and to read its code, see CSparse or CXSparse on the File Exchange.
- Platform: Matlab, Scripts
- Gaussian Elimination Example (with partial pivoting): GEE, it's simple!
- License: Shareware
- Price:


The "GEE! It's Simple" package illustrates Gaussian elimination with partial pivoting, which produces a factorization of P*A into the product L*U where P is a permutation matrix, and L and U are lower and upper triangular, respectively. The functions in this package are accurate, but they are far slower than their MATLAB equivalents (x=Ab, [L,U,p]=lu(A), and so on). They are presented here merely to illustrate and educate. "Real" production code should use backslash and lu, not this package. For a detailed derivation of Gaussian elimination with partial pivoting, see Sections 3.1 and 6.3 of "Direct Methods for Sparse Linear Systems", Davis, SIAM, 2006 ( http://www.ec-securehost.com/SIAM/FA02.html ), or "Numerical Computing with MATLAB" by Cleve Moler, SIAM, 2004. You can obtain the PDF version of Cleve's book at...
- Platform: Matlab, Scripts
- MESHND
- License: Shareware
- Price:


MESHND is an M-file toolbox for creating 2D and 3D meshes and ordering them with nested dissection. It can also create a sparse matrix from a regular mesh using an abitrary stencil. Examples: A = meshsparse (meshnd (7,5,2)) creates a 7-by-5-by-2 mesh, and then computes the sparse matrix A that represents the mesh (using a 7-point stencil). You can specify other stencils (5, 7, 9, and 27-point) or create your own to pass to meshsparse. This example creates the same mesh but also finds the nested dissected ordering of that mesh: [G p] = meshnd (7,5,2) ; A = meshsparse (G) ; subplot (1,2,1) ; spy (A) ; subplot (1,2,2) ; spy (A (p,p)) ; Here is a simple view of small mesh. [G p pinv Gnew] = meshnd (4,5) returns <pre> Gnew = 1 2 17 9 10 7 8 18 15 16 3 5 19 11 13 4 6 20 12 14 G = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17...
- Platform: Matlab, Scripts
- PCIM Chat
- License: Freeware
- Price: 0.00


Easy installation! Just upload and start chatting. All you need is CGI/PHP access and either automatic permissions or ability to change them yourself. Very Fast Reload Time. No script editing needed. A Seperate Message Archive to catch up on Older Posts. Up to 200 posts saved per Archive Page. Auto Refresh and even a "Manual Refresh" for those who think that 15 seconds is too long to wait. Audible Sound Alert to let you know when there is a Refresh.
- Platform: PHP, Scripts
- PCIM Chat for Scripts
- License: Freeware
- Price: 0.00


PCIMChat is a multi-platform compatible php chat script. Features: - Easy installation! Just upload and start chatting. All you need is CGI/PHP access and either automatic permissions or ability to change them yourself. - No script editing needed. - Chat icons - Very Fast Reload Time. - A Separate Message Archive to catch up on Older Posts. Up to 200 posts saved per Archive Page. - 12 different chat colors basic black - Non cluttered and seperated chat window - Auto Refresh and even a "Manual Refresh" for those who think that 15 seconds is too long to wait. - Fully Editable HTML Pages - Audible Sound Alert to let you know when there is a Refresh.
- Platform: PHP, Scripts

