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

192                     RAÍCES DE POLINOMIOS

                                      Solución.  Bajo las mismas condiciones iniciales del ejemplo 5.6, se usa MATLAB
                                      para determinar la raíz positiva.
                                         >> x0=[0 1.3];
                                         >> x=fzero(inline(‘x^10–1’),x0)

                                         x =
                                               1

                                         De manera semejante, se emplean los valores iniciales –1.3 y 0 para determinar la
                                      raíz negativa

                                         >> x0=[–1.3 0];
                                         >> x=fzero(inline(‘x^10–1’),x0)
                                         x =
                                               –1
                                         Se puede usar un valor único; resulta un caso interesante cuando se usa el valor
                                      inicial 0
                                         >> x0=0;
                                         >> x=fzero(inline(‘x^10–1’),x0)

                                         x =
                                               –1

                                      Se tiene que para ese valor el algoritmo llevará a la raíz a su valor negativo.
                                         El uso de optimset se ilustra al mostrar en pantalla la forma en que las iteraciones
                                      conducen a la solución
                                         >> x0=0;
                                         >> option=optimset(‘DISP’,’ITER’);
                                         >> x=fzero(inline(‘x^10–1’),x0,option)

                                         Func–count              x               f(x)          Procedure
                                               1                 0                 –1          initial
                                               2       –0.0282843                  –1          search
                                               3        0.0282843                  –1          search
                                               4             –0.04                 –1          search
                                               •
                                               •
                                               •
                                              21              0.64         –0.988471           search
                                              22        –0.905097          –0.631065           search
                                              23         0.905097          –0.631065           search
                                              24             –1.28            10.8059          search

                                         Looking for a zero in the interval [–1.28], 0.9051]

                                              25         0.784528          –0.911674        interpolation
                                              26        –0.247736          –0.999999        bisection
                                              27        –0.763868          –0.932363        bisection




                                                                                                         6/12/06   13:51:28
          Chapra-07.indd   192                                                                           6/12/06   13:51:28
          Chapra-07.indd   192
   211   212   213   214   215   216   217   218   219   220   221