Numerical Analysis software and tools collected/developed by Carlos López Vázquez


Description
Matlab 6.0 Matlab 6.5 Matlab 7.X
Multiple precision toolbox for Matlab

It allows to simulate any precision by just setting one parameter.
Version 0.3 20080507 for Windows by CLV; original version for Linux by Ben Barrowes
Untested! Src V0.3, ~0.8Mb
Bin V0.3, ~0.7Mb
Src V0.3, ~0.8Mb
V0.3, ~0.7Mb
Quad-double precision toolbox for Matlab.

It allows to extend the machine epsilon to roughly the fourth power of the original one.
Version 0.3 20080507 for Windows, by CLV
Untested! Version 0.3, ~2Mb Not available yet!
Double-double precision toolbox for Matlab.

It allows to extend the machine epsilon to roughly the square of the original one.
Version 0.3 20080507 for Windows, by CLV
Version 0.3, ~2.5Mb Version 0.3, ~400Kb Version 0.3, ~641Kb
(Updated 20080507)
Extended-precision toolbox for Matlab

It exposes to the user all the digits used in the internal calculations of the INTEL family of processors. Unlike the dd-toolbox, the computation time should be almost the same as the standard calculations, with a little overhead in memory allocation due to the extra bits required. By Marcel Leutenegger
262 Kb 262 Kb 262 Kb
Single precision toolbox for Matlab 6.0 through 6.5.

Provides full functionality to the single precision class already available in Matlab. By Marcel Leutenegger
20080507 (~112Kb) 20080507 (~112Kb) Already
included!
ADMAT - Automatic Differentiation toolbox for Matlab

It offers a new class which allows automatic evaluation of partial derivatives of numerical expresions with respect to specified variables. Patched by CLV
(~6Mb) (~6Mb) (~6Mb)
Overloaded functions of the double precision class

This small set of .m functions allows (but only partly) seamless operation with non-double precision by setting defaults to a prescribed one (single, dd, qd, mp, etc.)
(~8 kb) (~8 kb) (~8 kb)

How to install

Simply download the desired .zip file, and store it at your matlab home directory. Then unzip using the default directory. A /toolbox/NewClasses directory will be created, and you should include such directory in the MATLABPATH variable. An that's all

Online literature (also locally available)

Matlab patches and solutions


Last updated 20080507, by CLV