Коя е добра математическа библиотека C/C++ с отворен код, която поддържа векторна математика и комплексни числа?

Работя по проект, който се нуждае от векторна математика и комплексни числа.

Търся добър API с отворен код, който поддържа C/C++ и се надявам да има прилична производителност.

Мога сам да напиша тези функции, но ще бъде грозно и бавно.


person ljbade    schedule 09.05.2011    source източник


Отговори (4)


Можете да използвате библиотеката със сложни числа на C++
Освен това Boost предоставя пакет за линейна алгебра

person Alok Save    schedule 09.05.2011

Редовно използвам библиотеката Sony Vector Math в комплект с bullet physics. Той е бърз, има много алгоритми за линейна алгебра.
За комплексни числа можете просто да използвате std::complex

person Ghassen Hamrouni    schedule 09.05.2011

Лично не съм използвал нито един от тези пакети, но се насочете към Object-Oriented Numerics за страхотно избор на налични библиотеки

person the_mandrill    schedule 09.05.2011

Eigen е доста стандартен в изследванията и трябва да предлага и нещата, от които се нуждаете.

person Tom    schedule 17.04.2014