OptiVec for Lazarus Specifikationer
|
Få et højtydende vektor- og matrixbibliotek til Lazarus / FreePascal
OptiVec indeholder mere end 3500 håndoptimerede, Assembler-skrevne funktioner til alle flydende og heltal datatyper fra følgende felter: 1. Vektoriseret form for aritmetiske operatorer og matematiske funktioner. 2. Matrixoperationer, fx: multiplikation, inversion, LU-nedbrydning, entalværdien nedbrydning, Cholesky, egenværdier. 3. Hurtige Fourier Transform-teknikker til effektive viklinger, korrelationsanalyser, spektralfiltrering osv., Både en- og to-dimensionel. 4. Kurvetilpasning til en bred vifte af modelfunktioner fra simpel lineær regression til ikke-lineære modeller med flere datasæt. 5. Statistik. 6. Sammenligninger (f.eks. Som byggesten til tidsserie-analyse). 7. Analyse (derivater, integraler, ekstrema, interpolation). 8. Grafisk gengivelse af data i kartesiske koordinater. 9. Kompleks nummer matematik, både i kartesisk og polært format. Den vektoriserede implementering i Assembler gør OptiVec-funktioner i gennemsnit 2-3 gange hurtigere end den kompilerede kildekode med den samme funktionalitet. I mange tilfælde forbedres den numeriske nøjagtighed også. Denne version er til Windows64-målplatformen for Lazarus.