\( \DeclareMathOperator{\abs}{abs} \newcommand{\ensuremath}[1]{\mbox{$#1$}} \)
Ejercicio
Verifiquemos la incompatibilidad del sistema y la existencia de una solución por mínimos cuadrados.
(%i4) |
A
:
matrix([
-
1,
2],[
2,
-
3],[
-
1,
3])
$
b : matrix([ 4],[ 1],[ 2]) $ print( "rango de la matriz de coeficientes:", rank( A)) $ print( "rango de la matriz ampliada:", rank( addcol( A, b))) $ |
Como ambos rangos son distintos el sistema no tiene solución. Además, como el el rango de la matriz de el rango de A es 2, coincidente con el número de incognitas, nos dice que \(A^tA\) tiene inversa, y el sistema tiene solución por mínimos cuadrados.
(%i8) |
C
:
transpose(
A).
A
;
C : invert( C) ; C : C. transpose( A) ; xm : C. b ; |
La solución aproximada será:
(%i9) | bm : A. xm ; |
El error será la norma de la diferencia entre la solución real y la aproximada:
(%i11) |
be
:
b
-
bm
;
sqrt( transpose( be). be) ; |
Created with wxMaxima.
Cuál es el error de una solución por mínimos cuadrados del sistema incompatible