Pregunta

Sé que hay algunos algoritmos optimizados alrededor de todo tipo de factorización de matrices (descomposición QR, SVD, ...), multiplicaciones y los gustos. Sin embargo, no pude encontrar una visión general buena. Para C ++, hay bastante información útil en esta pregunta, pero estoy en busca de esas cosas en C.

¿Fue útil?

Solución

No se mencionó si querías un código abierto o un software comercial, por lo que aquí es una lista que contiene tanto:

También hubo esta pregunta anterior sobre el tema.

Otros consejos

Es posible que desee echar un vistazo a BLAS y LAPACK . Éstas se han escrito en Fortran, pero son llamar desde C, y son más o menos la bibliotecas estándar de este tipo.

La mayoría de los paquetes grave álgebra lineal, que yo sepa (MATLAB, Octave, NumPy) se construyen con estos.

Tal vez GNU Scientific Library (GSL) sería de interés.

http://www.gnu.org/software/gsl/

temas de la documentación: http://www.gnu.org/software/gsl/ manual / html_node /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top