Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Serie de potencias

Sobre los modelos de serie de potencias

La toolbox proporciona un modelo de serie de potencias de un término y uno de dos términos como se establece en la ecuación

y=axby=axb+c

Los modelos de serie de potencias describen diversos datos. Por ejemplo, la velocidad con la que se consumen los reactivos en una reacción química suele ser proporcional a la concentración del reactivo elevada a alguna potencia.

Ajustar modelos de serie de potencias de forma interactiva

  1. Abra la app Curve Fitter escribiendo curveFitter en la línea de comandos de MATLAB®. También puede hacer clic en Curve Fitter dentro del grupo Math, Statistics and Optimization de la pestaña Apps.

  2. En la app Curve Fitter, seleccione los datos de curva. En la pestaña Curve Fitter, en la sección Data, haga clic en Select Data. En el cuadro de diálogo Select Fitting Data, seleccione X data e Y data o simplemente Y data contra un índice.

  3. Haga clic en la flecha de la sección Fit Type para abrir la galería y, luego, haga clic en Power dentro del grupo Regression Models.

Fit Options pane for power fit

Puede especificar las siguientes opciones en el panel Fit Options:

  • Especificar el número de términos en 1 o 2. Observe el panel Results para ver los términos del modelo, los valores de los coeficientes y las estadísticas de bondad de ajuste.

  • De forma opcional, en la sección Advanced Options, especificar los valores iniciales del coeficiente y los límites de restricción o cambiar la configuración de algoritmos. La app calcula los puntos de partida optimizados para los ajustes de Power, basándose en el conjunto de datos. Puede anular los puntos de partida y especificar los valores que desee en el panel Fit Options.

Para obtener más información sobre la configuración, consulte Especificar las opciones de ajuste y los puntos de partida optimizados.

Ajustar modelos de serie de potencias con la función fit

Este ejemplo muestra cómo utilizar la función fit para ajustar un modelo de serie de potencias a los datos.

El modelo de serie de potencias de la biblioteca es un argumento de entrada para las funciones fit y fittype. Especifique el tipo de modelo 'power1' o 'power2'.

Ajuste un modelo de serie de potencias de un solo término

load hahn1;
f = fit(temp,thermex,'power1')
f = 
     General model Power1:
     f(x) = a*x^b
     Coefficients (with 95% confidence bounds):
       a =        1.46  (1.224, 1.695)
       b =      0.4094  (0.3825, 0.4363)
plot(f,temp,thermex)

Figure contains an axes object. The axes object with xlabel x, ylabel y contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent data, fitted curve.

Ajuste un modelo de serie de potencias de dos términos

f = fit(temp,thermex,'power2')
f = 
     General model Power2:
     f(x) = a*x^b+c
     Coefficients (with 95% confidence bounds):
       a =      -78.61  (-80.74, -76.48)
       b =     -0.2349  (-0.271, -0.1989)
       c =        36.9  (33.09, 40.71)
plot(f,temp,thermex)

Figure contains an axes object. The axes object with xlabel x, ylabel y contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent data, fitted curve.

Consulte también

Apps

Funciones

Temas relacionados