Если вы гуглите вокруг, вы найдете много таких библиотек.Тем не менее, любая библиотека линейной алгебры будет включать в себя много больше, чем просто умножение и инвертирование матриц.
Если:
- вы уверены, что вам нужна ТОЛЬКО эта функциональность
- наличие большего количества данных приведет к недопустимому изменению производительности / размера вашего приложения (будет применяться, только если вы разрабатываете для какого-то крошечного встроенного устройства)
тогда вам лучше будет написать свое собственное (очень аккуратно, с хорошими юнит-тестами).В противном случае просто используйте что-то вроде Boost, LAPACK или Armadillo.