2011-01-17 80 views

Respuesta

3

Cualquier número de ecuaciones? El medio de solución es diferente dependiendo de cómo se compare con el número de incógnitas.

Si N (incógnitas) < N (ecuaciones), tendrá que hacer una solución de mínimos cuadrados para obtener los coeficientes.

Si N (incógnitas) = ​​N (ecuaciones), puede resolver usando la descomposición LU con descomposición pivotante o de valor singular.

Si N (incógnitas)> N (ecuaciones), tendrá que hacer una descomposición de valor singular, que le dará el espacio nulo y la mejor solución que pueda.

Si el número de ecuaciones es muy grande, puede que tenga que pensar en explotar la dispersión o escribir la matriz en el disco y resolverla en pasos.

La biblioteca Apache Commons Math contiene todo esto. Lo recomiendo si está codificando en Java.

Cuestiones relacionadas