prepareSurfaceData
Preparar entradas de datos para el ajuste de superficies
Sintaxis
Descripción
[
transforma datos, si es necesario, para el ajuste de superficies con la función XOut
, YOut
, ZOut
] = prepareSurfaceData(XIn
, YIn
, ZIn
)fit
. La función transforma los datos de la siguiente manera:
Para vectores de cuadrícula, transforma los encabezados de fila (
) y de columna (YIn
XIn
) en arreglosYOut
yXOut
que sean del mismo tamaño queZIn
. Genera una advertencia siXIn
yYIn
están invertidos.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.
[
transforma datos, incluidas las ponderaciones (XOut
, YOut
, ZOut
, WOut
] = prepareSurfaceData(XIn
, YIn
, ZIn
, WIn
)WIn
), para el ajuste de superficies con la función fit
.
Utilice prepareSurfaceData
si sus datos no están en forma de vector columna. Por ejemplo, tiene 3 matrices. También puede utilizar prepareSurfaceData
si tiene vectores de cuadrícula, donde length(XIn) = n, length(YIn) = m
y size(ZIn) = [m,n]
. Debe procesar los datos de los vectores de cuadrícula para utilizarlos con la función fit
usando prepareSurfaceData
. Si utiliza Curve Fitter, puede seleccionar los datos de los vectores de cuadrícula y la app convertirá los datos de forma automática.
Si sus datos están en una tabla de MATLAB®, no necesita utilizar prepareSurfaceData
. Puede especificar variables en una tabla de MATLAB como entradas de la función fit
usando el formato tablename.varname
.
Cuando genera código desde la app Curve Fitter, el código generado incluye una llamada a prepareSurfaceData
(o a prepareCurveData
para ajustes de curva). 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
le asegura que pueda utilizar cualquier dato que pueda ajustar en la app Curve Fitter, remodelando si es necesario y eliminando valores NaN
, Inf
o las partes imaginarias de números complejos.
Ejemplos
Argumentos de entrada
Argumentos de salida
Historial de versiones
Introducido en R2010b