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

572                     APROXIMACIÓN DE FOURIER

                                       c)  Finalmente, la función spline de MATLAB puede servir para ajustar un trazador
                                         cúbico a los datos originales dispersos, en la forma de un nuevo conjunto de valores
                                         yi, los cuales nuevamente se grafi can junto con la muestra original,
                                         >> yi=spline(x,y,xi);
                                         >> plot(x,y,’o’,xi,yi)




















                                         MATLAB también tiene excelentes capacidades para realizar el análisis de Fourier.
                                      Se dedica la sección 20.3 a un ejemplo de cómo hacerlo.



                                      19.8.3 IMSL

                                      IMSL tiene numerosas rutinas para el ajuste de curvas que abarcan todas las capacidades
                                      cubiertas en este libro, y otras más. Una muestra se presenta en la tabla 19.3. En el pre-
                                      sente análisis, nos concentraremos en la rutina RCURV. Dicha rutina ajusta un polinomio
                                      por mínimos cuadrados a los datos.
                                         RCURV se implementa con la instrucción CALL:
                                         CALL RCURV (NOBS, XDATA, YDATA, NDEG, B, SSPOLY, STAT)
                                      donde NOBS = Número de observaciones. (Entrada)
                                           XDATA = Vector de longitud NOBS que contiene los valores x. (Entrada)
                                           YDATA = Vector de longitud NOBS que contiene los valores y. (Entrada)
                                           NDEG = Grado del polinomio. (Entrada)
                                           B = Vector de longitud NDEG + 1 que contiene los coeficientes.
                                             SSPOLY = Vector de longitud NDEG + 1 que contiene las sumas secuenciales de
                                                     cuadrados. (Salida) SSPOLY (1) contiene la suma de los cuadrados
                                                     debida a la media. Para i = 1, 2,…, NDEG, SSPOLY(i + 1) contiene la
                                                                                                         i–1
                                                                                                   2
                                                                               i
                                                     suma de los cuadrados debida a x  ajustada a la media, x, x ,…, y x .
                                           STAT = Vector de longitud 10 que contiene los estadísticos. (Salida)
                                                  donde 1 = Media de x
                                                         2 = Media de y
                                                         3 = Varianza muestral de x
                                                         4 = Varianza muestral de y
                                                         5 = R-cuadrada (en por ciento)
                                                         6 = Grados de libertad para la regresión




                                                                                                         6/12/06   13:58:29
          Chapra-19.indd   572
          Chapra-19.indd   572                                                                           6/12/06   13:58:29
   591   592   593   594   595   596   597   598   599   600   601