Selección de datos
Curve Fitting Toolbox™ ofrece dos maneras de ajustar curvas y superficies a datos. Puede crear ajustes en la línea de comandos utilizando la función fit
o crear ajustes de forma interactiva utilizando la app Curve Fitter. En ambas maneras es necesario que seleccione datos antes de ajustar la curva o superficie. El ajuste de curvas necesita que seleccione datos Y y, opcionalmente, datos X. El ajuste de superficies necesita que seleccione datos X, Y y Z.
Importar datos al área de trabajo
Antes de seleccionar datos, deberá importarlos a una variable del área de trabajo de MATLAB®. Puede importar datos de muestra o datos de un archivo utilizando las funciones descritas en Formatos de archivo estándar.
Seleccionar datos para ajustar en la línea de comandos
Para seleccionar datos en la línea de comandos, pase los datos a la función fit
durante el proceso de ajuste.
Para seleccionar datos para el ajuste de curvas, guarde los datos X e Y como vectores columna con el mismo número de filas. Después, pase los vectores columna a la función
fit
como los argumentos de entradax
ey
.Para seleccionar datos para el ajuste de superficies, realice una de las siguientes acciones:
Guarde los datos X, Y y Z como vectores columna del mismo tamaño. Después, pase los vectores a la función
fit
como los argumentos de entradax
,y
yz
.Guarde los datos X e Y como un arreglo con dos columnas. Guarde los datos Z como un vector columna con el mismo número de filas que el arreglo. Pase el arreglo y el vector a la función
fit
como los argumentos de entradax
ey
, respectivamente.
Para obtener un ejemplo de cómo ajustar una curva a los datos en la línea de comandos, consulte Ajustar una curva cuadrática. Para obtener un ejemplo de cómo ajustar una superficie a los datos en la línea de comandos, consulte Ajustar una superficie polinomial.
Seleccionar los datos que se desea ajustar en la app Curve Fitter
Para seleccionar los datos de forma interactiva, haga clic en la pestaña Apps, muestre la galería de apps y, después, seleccione Curve Fitter en la sección Math, Statistics and Optimization. En la sección Data de la pestaña Curve Fitter, seleccione Select Data.
La app Curve Fitter usa una instantánea de los datos seleccionados. Los cambios posteriores de los datos en el área de trabajo no tienen repercusión en el ajuste. Para actualizar los datos ajustados desde el área de trabajo, cambie en primer lugar la selección de variables y, después, seleccione de nuevo la variable con los controles desplegables.
Seleccionar los datos para el ajuste de curvas
Para seleccionar los datos para el ajuste de curvas, importe los datos Y a un vector, variable de tabla o arreglo. Si tiene datos X, impórtelos a un vector, variable de tabla o arreglo. X e Y deben tener el mismo número de elementos. Después, realice una de las siguientes acciones:
En el cuadro de diálogo Select Fitting Data, seleccione las variables utilizando los menús X data e Y data. Para seleccionar los datos contenidos en una variable de tabla, seleccione el nombre de la tabla para mostrar un segundo menú a la derecha. Después, seleccione la variable de tabla del segundo menú.
Para representar la variable Y contra sus índices, seleccione únicamente la variable Y del menú Y data.
Este cuadro de diálogo Select Fitting Data muestra una variable de vector seleccionada para los datos X y una variable de tabla seleccionada para los datos Y.
Igualmente, puede seleccionar cualquier variable numérica en el área de trabajo para usarla como Weights, incluyendo una columna numérica de la tabla. Si especifica ponderaciones, la variable weights debe tener el mismo número de elementos que las demás variables de datos.
Para obtener un ejemplo de cómo ajustar curvas y superficies en la app Curve Fitter, consulte Ajuste interactivo de curvas y superficies.
Seleccionar los datos para el ajuste de superficies
Para seleccionar los datos para el ajuste de superficies, guarde los datos X, Y y Z en un vector, variable de tabla o arreglo. Se debe cumplir una de las siguientes condiciones:
Las variables X, Y y Z contienen el mismo número de elementos.
Nota
La app Curve Fitter espera que las variables de datos sean del mismo tamaño. Si los tamaños son distintos, pero el número de elementos es el mismo, la app transforma las variables para crear un ajuste y muestra una advertencia en el panel Results.
La variable X es un vector que contiene n elementos, la variable Y es un vector que contiene m elementos y la variable Z es una matriz de m por n. En este caso, los datos Y y los datos X se tratan como encabezados de fila y de columna de la tabla, respectivamente. Para obtener más información, consulte Datos tabulares.
Nota
Si la variable
Z
es una matriz de n por m, la app crea un ajuste trasponiendoZ
y muestra una advertencia sobre la transformación de los datos en el panel Results.
En el cuadro de diálogo Select Fitting Data, seleccione las variables utilizando los menús X data, Y data y Z data. Si una variable se guarda en una tabla, seleccione el nombre de la tabla para mostrar un segundo menú a la derecha. Después, seleccione la variable de tabla del segundo menú.
Este cuadro de diálogo Select Fitting Data muestra variables de vector seleccionadas para los datos X e Y y una variable de tabla seleccionada para los datos Z.
Igualmente, puede seleccionar cualquier variable numérica en el área de trabajo para usarla como Weights, incluyendo una columna numérica de la tabla. Si especifica ponderaciones, la variable weights debe tener el mismo número de elementos que la variable Z.
Para obtener un ejemplo de cómo ajustar curvas y superficies utilizando la app Curve Fitter, consulte Ajuste interactivo de curvas y superficies.
Datos tabulares
Las variables de datos pueden formar datos tabulares, donde los datos Y y los datos X representan los encabezados de fila y de columna de una tabla, respectivamente, (en ocasiones denominados puntos de interrupción) y los datos Z contienen los valores de la tabla.
Los tamaños se consideran compatibles cuando se cumplen todas estas condiciones:
Los datos X se guardan en un vector de longitud
n
.Los datos Y se guardan en un vector de longitud
m
.Los datos Z se guardan en una matriz de tamaño
[m,n]
.
La siguiente tabla muestra un ejemplo de datos en formato tabular con n = 4
y m = 3
.
x(1) | x(2) | x(3) | x(4) | |
---|---|---|---|---|
y(1) | z(1,1) | z(1,2) | z(1,3) | z(1,4) |
y(2) | z(2,1) | z(2,2) | z(2,3) | z(2,4) |
y(3) | z(3,1) | z(3,2) | z(3,3) | z(3,4) |
Para el ajuste de superficies en la línea de comandos con la función fit
, utilice la función prepareSurfaceData
cuando los datos estén en formato tabular.
Consulte también
fit
| prepareSurfaceData
| prepareCurveData