OptiVec for Lazarus 规格
|
获取Lazarus / FreePascal的高性能矢量和矩阵库
OptiVec包含来自以下字段的3500多种针对所有浮点和整数数据类型的手工优化,汇编程序编写的函数:1.算术运算符和数学函数的矢量化形式。 2.矩阵运算,例如:乘法,求逆,LU分解,奇异值分解,Cholesky,特征值。 3.快速傅立叶变换技术,用于一维和二维有效的卷积,相关分析,频谱滤波等。 4.曲线拟合适用于广泛的模型函数,从简单的线性回归到具有多个数据集的非线性模型。 5.统计。 6.比较(例如,作为时间序列分析的基础)。 7.分析(导数,积分,极值,插值)。 8.数据以笛卡尔坐标表示。 9.复数数学,采用笛卡尔和极坐标格式。汇编程序中的矢量化实现平均使OptiVec功能比相同功能的已编译源代码快2-3倍。在许多情况下,数值精度也得到改善。此版本适用于Lazarus的Windows64目标平台。