Software Listing of Author : "Ben Mitch"

Some applications/scripts may want to persist small amounts of data (e.g. user preferences) across Matlab sessions. Rather than each application having to implement this, this small utility provides this persistent storage. Data are stored in the APPDATA folder (Windows) or the user's home folder (*Nix).

  • Platform: Matlab, Scripts
  • mex_rref
  • License: Freeware
  • Price: 0.00

Same functionality as the MATLAB rref function, but quicker. >> mex_rref_demo A = rand(200); R1 = rref(A); Elapsed time is 1.435837 seconds. R2 = mex_rref(A); Elapsed time is 0.012729 seconds. max(max(abs(R1 - R2))): 0 Speed-up factor: 113

  • Platform: Matlab, Scripts

To compute the Euclidean separation (L2 norm) between two sets of points in MATLAB can be slow and/or memory-hungry. In some cases (most particularly, if you are working with 2D, 3D or 4D data), this function will do it 2-4 times faster than the fastest m-code I've seen (due to Germano Gomes) and hundreds of times faster than a typical memory-efficient nested loop. NB: for D much greater than 10-15, performance is better using GG's m-script. See the screenshot for a performance plot - green is GG, blue is mex_sepsq. >> mex_sepsq_demo A = randn(4, 5000); B = randn(4, 5000); C1 = mex_sepsq(A, B); Elapsed time is 0.201335 seconds. C2 = sepsq_gg(A, B); Elapsed time is 0.517755 seconds. Relative time per implementation: 1.00 2.57

  • Platform: Matlab, Scripts
  • Panel
  • License: Shareware
  • Price:

Panel is an alternative to Matlab's "subplot", providing easier control over layout (particularly, better use of space). If you find the layouts generated by subplot() have too much space and not enough axis, try Panel. If you find it tedious to construct subplot layouts that are more complex than a simple grid, try Panel. If you always resort to other software to prepare your final figures for publication because you can't get the appearance you want from Matlab, try Panel. Panel was designed to produce output for print publications directly from Matlab. Layouts are, by default, in physical units (mm, by default), and exporting to a graphics file targets print columns directly. However, it performs equally well if the end goal is digital display, providing easy control over use of screen real estate. Panel incorporates features...

  • Platform: Matlab, Scripts
  • priority
  • License: Freeware
  • Price: 0.00

**WINDOWS only - must be compiled before use** If you want to do some heavy processing and you don't want your computer to get all sluggish whilst it's going on, you can use this tool thusly: pri=priority('l') % set priority to low <do processing> priority(pri) % set it back

  • Platform: Matlab, Scripts
  • progbar
  • License: Shareware
  • Price:

This is a script based progress bar for MATLAB, simple usage is very simple, more complex usage is available. multiple instances no problem. NOTE: special consideration has been given to not slowing down your hyper-optimised loops, so you should find this better than the sort of progress bar you get for free in a box of cereal. NOTE: updated 12/05/2010 to be even better (twice as good) at not slowing down your loops. i think i really need to get a life. typical usage: -------------- info.color='red'; info.title='hard work'; p=progbar(info); for n=1:1000 % do hard work here... progbar(p,n/1000*100); end progbar(p,-1);

  • Platform: Java, Scripts

Class CProgBar implements progress bar windows. Very handy for use from within MEX files. Quick too.

  • Platform: Matlab, Scripts
  • rgb.m
  • License: Freeware
  • Price: 0.00

rgb(col) returns a Matlab RGB colour triplet [R G B] converted from 'col'. 'col' can be: an [R G B] triplet (unchanged) a colour name, e.g. 'pale orange' a matlab colour char (k,r,...) a QBASIC colour code (0-15) a DWORD colour code (0-0xFFFFFF) a DWORD BGR colour code

  • Platform: Matlab, Scripts

To create/select a figure, you would usually use a command such as "figure(1)". Trouble with this is that, if you run multiple scripts as part of an analysis, they can end up stamping on each others' figures. An alternative is to create a figure using just "figure", but this will generate many many figure windows and make you wild and crazy. This function provides a new way of selecting a figure based on a text string, e.g. "selectfigure 'Plot of people against cake'", making conflicts a thing of the past.

  • Platform: Matlab, Scripts
  • surfi
  • License: Shareware
  • Price:

I often need to visualise a surface formed by a set of vertices when those vertices are not on a regular grid. surf() won't do this, so i made this file to generate the surface then plot it. The suffix `i' indicates "interpolate". Also included is triangulate (a port from third party code, see help for details), which returns the surface without plotting it. This needs compiling before use. Note that if you sort vertices before passing them to the function performance will generally be better, since you can sort them more intelligently than the algorithm can. See "help surfi".

  • Platform: Matlab, Scripts

This convenience function provides one-call read/write access to a flat text or line-based text file using calls of the following form. content = textfile(filename); textfile(filename, content); The content can be returned as a char array, or a cell array of lines in the file. Some additional options are provided (see help).

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

MindView

MindView is a professional
mind mapping software that
allows you to visually
brainstorm, organize and
present ideas. With ...

PWMinder Desktop

PWMinder is a Password Manager
that is used to store
passwords and other sensitive
data in a secure encrypted
file. ...

Project Timer

Project Timer, a project timer
for the Windows taskbar
notification area. Project
Timer is a simple but powerful
windows ...

Disk Usage Analyzer Free

Disk Usage Analyzer Free - a
small utility that will help
you visualize how to allocate
space on your hard drive. Any
PC ...

UFS Explorer Professional
Recovery

UFS Explorer Professional
Recovery is a software
solution for a wide range of
data recovery tasks, with
particular focus ...

ExtraMAME

A small MS Windows compatible
game GUI wrapper for MAME, the
Multiple Arcade Machine
Emulator authored by Nicola
Salmoria ...

SoftPerfect WiFi Guard

A specialised network scanner
that helps to protect and keep
your WiFi network secure. It
scans your wireless network at
...

VideoPad Masters Edition
for Mac

VideoPad Masters Edition for
Mac is a fully featured video
file editor for creating
professional quality videos in
...

Pixillion Premium Edition

Pixillion Premium Edition is
perfect for converting your
image files for posting on the
web, emailing to friends, or
...

RationalPlan Project Viewer

RationalPlan Project Viewer is
a free project planning
software viewer, the perfect
solution for anyone (from
project ...