prepareCurveData
Preparar entradas de datos para el ajuste de curvas
Descripción
[
transforma datos, si es necesario, para el ajuste de curvas con la función XOut
,YOut
] = prepareCurveData(XIn
,YIn
)fit
. La función prepareCurveData
transforma los datos de la siguiente manera:
Devuelve datos como columnas independientemente de las formas de las entradas. Genera un error si el número de elementos no coincide. Genera una advertencia si el número de elementos coincide, pero los tamaños difieren.
Convierte el número complejo a real (elimina las partes imaginarias) y advierte de esta conversión.
Elimina los valores
NaN
oInf
de los datos y advierte de esta eliminación.Convierte valores no dobles a dobles y advierte de esta conversión.
Especifique XIn
como vacío si desea ajustar curvas a datos y contra el índice. Si XIn
está vacío, XOut
es un vector de índices en YOut
. La función fit
puede utilizar el vector XOut
para los datos x cuando solo hay datos y.
[
transforma datos, incluidas ponderaciones (XOut
,YOut
,WOut
] = prepareCurveData(XIn
,YIn
,WIn
)WIn
), para el ajuste de curvas con la función fit
.
Cuando genera código desde la app Curve Fitter, el código generado incluye una llamada a prepareCurveData
(o a prepareSurfaceData
para ajustes de superficies). Puede llamar al archivo generado desde la línea de comandos con los datos originales o con datos nuevos como argumentos de entrada para recrear sus ajustes y gráficas. Si llama al archivo generado con datos nuevos, la función prepareCurveData
se asegura de que pueda utilizar cualquier dato que pueda ajustar en la app Curve Fitter, transformándolos si es necesario en dobles de columna y eliminando los valores NaN
, Inf
o las partes imaginarias de números complejos.
Ejemplos
Argumentos de entrada
Argumentos de salida
Historial de versiones
Introducido en R2013a