(Development . . . Please check for updates)
See also Sample code and Tools.
Download PasMatLib.zip
(734 468 bytes)
(version 2007.12.31 - PasMatLib-2007)
So far this download includes the Delphi code for Basic types, Linear algebra, Display routines, Special functions, Optimization, Signal processing, Data Processing, Tests/Demos.
The description of this library is here. The user guide is here (in progress).
The unit tests require the DUnit Framework ( http://dunit.sourceforge.net/ ). Sometimes DUnit tests fail because of random choice of numeric parameters, try to run again.
In addition to the unit tests, there are several independent test and example programs (primarily related to visualization). The executables can be downloaded as demo programs: TestDisplay.zip, TerstRandom.zip, isoline.zip, Examples.zip, Fourier.zip, TestData2D.zip, TestGrid2D.zip, TestGrid2DM.zip, TestGraph2D.zip,TestSurface.zip.
Our Pascal
translation of the software from the classic textbook by Forsythe, Malcolm and Moler
along with the unit test is available as an independent download FMM.zip (44
288 bytes)
(version 2004.12.30).
Numerical methods (in
preparation, so far included: uIntegration and uODE)
2007.12.31 - PasMatLib-2007 - cleanup.
2007.08.06 - FunStrTest merged to UtilTests; Added Panel Data
object.
2007.07.15 - Added DelphiCodeToDoc comments,
Added link to online documentation; Added chm doc to PasMatLib.zip.
2007.07.07 - uDynArrays: added Slice as FArr2D
property; uDynArrUtils: added AssignVector, ResizeF1D and ResizeF2D;
Extended comments, other cleanup and corrections.
2006.05.08 - Cleanup and corrections in uLevenbergMarquardt.pas
2005.10.04 - in TPlotBox2D Added: PlotArray, PlotArrays, PlotFunc
2005.09.25 - in uDynData added IFArrData2D and TFArrData2D; in FArr2DRead (uDynArrIO ) removed parameter AsTable (automatic detection)
2005.09.09 - Added: uArrayOptim and corresponding tests;
2005.08.19 - in uDynArrUtils changed: MTxD -> MTrxD due
to name conflict;
2005.08.11 - in uDynArrIO in FArr2DRead and FArr2DSave added parameter AsTable, default = false;
in Test_uDynArrIO added VerifyWriteReadTable }
2005.05.29 - Added: TPolynom2D and TPolySystem2D to uPolynom,
extended Test_uPolynom; in uDynArrIO switched to the use of FloatToStrF(x,ffGeneral,15,3);
2005.05.28 - Added IdentityMt to uDynObjAlg
2005.05.15 - Added: SaveToBMP and SaveToJPEG to TPlotBox2D
(and TMapBox), uHTMLUtils, uSys and uFileUtils
2005.04.14 - Added: uDynDataIO, Updated: uMapBox, uGraph2D and Unit
tests
2004.12.30 - included: uIntegration, uODE and Signal processing example
2004.12.29 - Added: LinSpline2D, LinSpline2D (uSpline) and GenSmoothCoeff, Avg
(uDynDataUtils)
2004.12.28 - Data processing routines were added
2004.12.22 - FMMSVD was moved from uDynLinAlg to uFMM, Renamed: decomp ->FMMDecomp,
solve -> FMMSolve
2002.02.03 - 2004.12.21 - Undocumented changes
2002.02.02 - initial variant
Up (PasMatLib)
|
|
Please e-mail me at nikolai@shokhirev.com |
ŠNikolai V. Shokhirev, 2002-2007