Page 333 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 333

11.1  MATRICES ESPECIALES                                        309

                                                 ⎡ 6  15   55  ⎤
                                                 ⎢            ⎥
                                             A [] = 15  55  225 ⎥
                                                 ⎢
                                                 ⎣ ⎢55 225 979 ⎥ ⎦

                                         Solución.  Para el primer renglón (k = 1), no se toma en cuenta la ecuación (11.3) y se
                                         emplea la ecuación (11.4) para calcular

                                            l =   a =   6 =  2 4495.
                                             11
                                                   11
                                         Para el segundo renglón (k = 2), con la ecuación (11.3) se obtiene

                                            l =  a 21  =  15  =  6 1237.
                                             21
                                                 l    2 4495.
                                                 11
                                         y con la ecuación (11.4) resulta

                                            l =   a − l =   55 − (.   2  =  4 1833.
                                                       2
                                                                6 1237)
                                             22    22  21
                                         Para el tercer renglón (k = 3), la ecuación (11.3) con i = 1 da como resultado

                                            l =  a 31  =  55  =  22 454.
                                             31
                                                 l 11  2 4495.
                                         y con (i = 2)
                                                 a −  l l  225 6 1237 22 454− .  (  .  )
                                            l =   32  21 31  =               =  20 916.
                                             32
                                                    l 22         4 1833.
                 DOFOR k = 1, n
                  DOFOR i = 1, k – 1     en la ecuación (11.4) se obtiene
                   sum = 0.
                   DOFOR j = 1, i – 1       l =  a –  l – l =  979 –( 22 454.  ) –( 20 916.  )  2  =  6 1106.
                                                         2
                                                                         2
                                                      2
                                             33   33  31  32
                    sum = sum + a ij ·a kj
                   END DO
                                         De esta forma, la descomposición de Cholesky queda como
                   a ki  = (a ki  – sum)/a ii
                 END DO                                               ⎤
                 sum = 0.                        ⎡2 4495.             ⎥
                                                 ⎢
                                                 ⎢
                 DOFOR j = 1, k – 1          L [] = 6 1237 4 1833.  .  ⎥
                                2
                   sum = sum + a kj              ⎣ ⎢22 454 20 916 6 1106.  .  .  ⎥ ⎦
                  END DO

                         —————————
                  a kk  = √a kk  – sum      Se verifica la validez de esta descomposición al sustituirla junto con su transpuesta
                 END DO                  en la ecuación (11.2) y ver que del producto resulta la matriz original [A]. Esto se deja
                                         como ejercicio para el lector.
                 FIGURA 11.3
                 Seudocódigo para el
                 algoritmo de descomposi-   En la figura 11.3 se presenta el seudocódigo para el algoritmo de la descompo-
                 ción LU de Cholesky.    sición de Cholesky. Debe observar que el algoritmo de la figura 11.3 da un error de eje-
                                         cución si en la evaluación de a  se obtiene la raíz cuadrada de un número negativo. Sin
                                                                 kk
                                                                                                         6/12/06   13:54:11
          Chapra-11.indd   309                                                                           6/12/06   13:54:11
          Chapra-11.indd   309
   328   329   330   331   332   333   334   335   336   337   338