# CircleFromNPoints

Construye un círculo a partir de una lista de puntos.

## CircleFromNPoints Entradas

Parámetro | Descripción
Punto 0 | Especifica las coordenadas del primer punto.
Punto X 0 | La coordenada X del primer punto.
Punto Y 0 | La coordenada Y del primer punto.
Punto 1 | Especifica las coordenadas del segundo punto.
Punto X 1 | La coordenada X del segundo punto.
Punto Y 1 | La coordenada Y del segundo punto.
Punto 2 | Especifica las coordenadas del tercer punto.
Punto X 2 | La coordenada X del tercer punto.
Punto Y 2 | La coordenada Y del tercer punto.
Punto 3..N | Especifica las coordenadas de los puntos adicionales que se quieran incluir opcionalmente.
Punto X N | La coordenada X del punto enésimo.
Punto Y N | La coordenada Y del punto enésimo.
Mostrar | Especifica los elementos gráficos a visualizar de modo permanente.
0 = ocultar todo | Se ocultarán todos los elementos gráficos, excepto cuando la celda que contiene la función CircleFromNPoints es la celda activa en la hoja de cálculo.
1 = solo gráficos de resultados | El gráfico del círculo aproximado se visualizará en todo momento. Los puntos de entrada se mostrarán únicamente cuando la celda que contiene la función CircleFromNPoints es la celda activa de la hoja de cálculo.
2 = gráficos de entrada y resultado | El círculo aproximado y los puntos de entrada se visualizarán en todo momento.

## CircleFromNPoints Salidas

Devuelve | Una estructura de datos CircleFit que contiene las coordenadas X e Y, el radio y el valor sigma del círculo ajustado.
Resultados | Cuando se inserta inicialmente la función en una celda, se inserta automáticamente la siguiente función CircleFit Vision Data Access functions en la hoja de cálculo para crear una tabla de resultados:
Etiqueta | Función | Descripción
X | GetX(CircleFit) | La coordenada X del centro del círculo.
Y | GetY(CircleFit) | La coordenada Y del centro del círculo.
Radius | GetRadius(CircleFit) | El radio del círculo.
Sigma | GetSigma(CircleFit) | La raíz cuadrada de la suma de los cuadrados de las distancias de los puntos al círculo dividida por el número de puntos.
Se puede acceder a elementos de datos adicionales mediante las siguientes funciones Vision Data Access functions:
Etiqueta | Función | Descripción
--- | --- | ---
Distance | GetDistance(CircleFit, Índice) | La distancia entre el punto indexado y el círculo. Si el valor es negativo, el punto está dentro del círculo. Si el punto indexado no es válido, se devuelve un #ERR.
MaxDist | GetMaxDist(CircleFit) | La distancia entre el círculo y el punto más alejado del círculo. Si el valor es negativo, el punto está dentro del círculo.
MaxDistIndex | GetMaxDistIndex(CircleFit) | El índice del punto más alejado del círculo.
NPointsUsed | GetNPointsUsed(CircleFit) | El número de puntos utilizados para aproximar al círculo.