似乎许多项目慢慢地需要进行矩阵数学运算,并陷入首先构建一些向量类并缓慢添加功能的陷阱,直到被困于建立一个半确定的自定义线性代数库并依赖它。
我想避免这种情况,同时又不依赖于某些切向相关的库(例如OpenCV,OpenSceneGraph)。
那里最常用的矩阵数学/线性代数库是什么,为什么会决定使用另一个?是否出于某些原因建议不要使用?我专门在几何/时间上下文*(2,3,4 Dim)*中使用它,但将来可能会使用更高维度的数据。
我正在寻找以下方面的差异:API,速度,内存使用,广度/完整性,狭窄性/特异性,可扩展性和/或成熟度/稳定性。
更新资料我最终使用了我非常满意的Eigen3。