OptiVec for Visual C++ Specifiche
|
Ottieni rapidamente librerie di vettori e matrici per MS Visual C ++
OptiVec contiene più di 3500 funzioni scritte in assemblatore ottimizzate a mano per tutti i tipi di dati a virgola mobile e interi dai seguenti campi: 1. Forma vettoriale di operatori aritmetici e funzioni matematiche. 2. Operazioni con matrici, ad esempio: moltiplicazione, inversione, decomposizione LU, decomposizione valore singolare, Cholesky, autovalori. 3. Tecniche di trasformata veloce di Fourier per convoluzioni efficienti, analisi di correlazione, filtraggio spettrale, ecc., Sia unidimensionali che bidimensionali. 4. Adattamento della curva per un'ampia gamma di funzioni del modello, dalla semplice regressione lineare ai modelli non lineari con più set di dati. 5. Statistiche. 6. Analisi (derivate, integrali, estremi, interpolazione). 7. Rappresentazione grafica dei dati in coordinate cartesiane. 8. Matematica dei numeri complessi, sia in formato cartesiano che polare. L'implementazione vettoriale in Assembler rende le funzioni OptiVec, in media, 2-3 volte più veloci del codice sorgente compilato della stessa funzionalità. In molti casi, viene migliorata anche la precisione numerica. L'interfaccia opzionale orientata agli oggetti per C ++, "VecObj", offre chiamate di funzioni semplificate e maggiore sicurezza della memoria. Questa versione è per Microsoft Visual C ++ (Visual Studio, almeno VS 2005).