What is a good open source C/C++ math library that

2020-07-24 06:23发布

问题:

I am working on a project that needs vector math and complex numbers.

I am looking a for a good open source API that supports C/C++ and hopefully has decent performance.

I can write these functions myself but it will be ugly and slow.

回答1:

You can use the C++ complex numbers library
Also, Boost provides linear Algebra package



回答2:

I regularly use Sony Vector Math library bundled with bullet physics. It's fast has many linear algebra algorithms.
For complex numbers you can simply use std::complex



回答3:

I haven't used any of these packages personally, but head over to Object-Oriented Numerics for a great selection of available libraries



回答4:

Eigen is pretty much standard in research and should offer the stuff you need as well.