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
NaNoInfde 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
