TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail
Mostrando entradas con la etiqueta Geometría. Mostrar todas las entradas
Mostrando entradas con la etiqueta Geometría. Mostrar todas las entradas

martes, 18 de diciembre de 2018

Regresión no lineal en Android / Non-linear regression on Android


Nueva versión del programa de regresión polinómica. Incluye, por tanto, la regresión lineal: Además, se puede realizar regresiones exponenciales y logarítmicas. Utiliza el método de mínimos cuadrados.
New version of the polynomial regression program. It includes, therefore, the linear regression: In addition, exponential and logarithmic regressions can be performed. Uses the method of least squares.
Disponible en Google Play Store:
Available in the Google Play Store:

Este programa ha sido creado con los objetivos de simplificación y potencia. Simplificación en la facilidad de inserción de datos y potencia, al referirnos a la capacidad de calcular las regresiones tipo más habituales (polinómica, exponencial y logarítmica).
This program has been created with the objectives of simplification and power. Simplification in the ease of data insertion and power, in reference to the ability to calculate the most common type regressions (polynomial, exponential and logarithmic).

El manejo es muy sencillo. La pantalla inicial tiene este aspecto:
The handling is very simple. The initial screen looks like this:



Permisos / Permissions


La primera vez que se abre el programa nos pedirá permiso para poder guardar datos en nuestro dispositivo. Los datos que se guardarán y leerán son los de tipo persistente. Este tipo de datos se explican más abajo.
The first time the program opens, it will ask for permission to save data on our device. The data that will be saved and read will be the persistent type. This type of data is explained below.

Por favor, lea nuestra política de privacidad:
Please, read our privacy policy:
https://carreteras-laser-escaner.blogspot.com/2016/01/politica-de-privacidad-de-las-apps-de.html


Opción Nuevo / New option

La opción nuevo anula los valores anteriores (o no) y redimensiona la lista de datos.
Al arrancar siempre aparecerá la última lista utilizada.

The new option overrides the previous values (or not) and resizes the list of data.
When starting, the last used list will always appear.


Opción Edición / Edition option

Pulsando Edición,
Pressing Edit




Opción Error / Error option

Pulsando Error,
Pressing Error




Esta opción permitirá el cambio de la precisión en el cálculo numérico de la regresión. Un valor de "6" equivale a no permitir errores menores de 10-6.  Cuanto mayor sea dicho coeficiente, más exactos serán los resultados pero más lento será el cálculo. El valor por defecto de "6" es un punto de equilibrio entre velocidad de cálculo y exactitud. Si se cambia se mantendrá persistentemente.

This option will allow the change of the precision in the numerical calculation of the regression. A value of "6" is equivalent to not allowing errors less than 10-6. The higher this coefficient, the more accurate the results will be but the slower the calculation will be. The default value of "6" is a balance point between calculation speed and accuracy. If it changes, it will persist


Selección del tipo de regresión / Selection of the type of regression

Pulsando sobre el tipo de selección, es posible cambiar de regresión polinómica (que incluye la lineal cuando el grado es 1) a exponencial y logarñitmica.

By clicking on the type of selection, it is possible to change from polynomial regression (which includes linear when the degree is 1) to exponential and logarithmic.






Opción X ↔ Y /  X ↔ Y option 


Traspone los datos de coordenadas a ordenadas y viceversa.

Transpose coordinate data to ordinate and vice versa.


Opción Grado / Grade option


Permite aumentar / dirminuir el grado del polinomio o el aumento del exponente en las regresiones.

It allows to increase / decrease the degree of the polynomial or the increase of the exponent in the rest of the regressions.


Opción Informe / Report option


Exporta los resultados en formato HTML, así como el gráfico en formato PNG.

Exports the results in HTML format, as well as the graph in PNG format.


Opciones lupa (+/-) / Magnifying glass (+/-) options


Permiten ampliar / dirminuir el tamaño del tipo de letra y el gráfico.

They allow to enlarge / decrease the size of the typeface and the graphic.




Otras opciones Other options


Respectivamente, según se describen en la siguiente figura:

Respectively, as described in the following figure:



Los cuatro primeros permiten acceder a otras aplicaciones de Abakal (Raíces de polinomios, Matrices y ecuaciones, Series de Taylor y calculadora científica)
El siguiente botón permite cambiar el idioma de la aplicación al Español, Inglés y Francés.
El último botón permite acceder al presente manual de instrucciones.

The first four buttons allow access to other applications of Abakal (Roots of polynomials, Matrices and equations, Taylor series and scientific calculator)
The following button allows you to change the language of the application to Spanish, English and French.
The last button allows access to this instruction manual.

Antigua versión: https://play.google.com/store/apps/details?id=com.nieto.luis.minimos_cuadrados

jueves, 6 de diciembre de 2018

Inversa, autovalores, ecuaciones en Android / Inverse, eigenvalues, equations in Android


Nueva versión del programa de cálculo de matrices, inversas autovalores y ecuaciones:
New version of the calculation program for matrices, inverse eigenvalues and equations:
Disponible en Google Play Store:
Available in the Google Play Store:
https://play.google.com/store/apps/details?id=com.nieto.luis.matriz

Este programa ha sido creado con los objetivos de simplificación y potencia. Simplificación en la facilidad de inserción de datos (hablando de matrices, éstos siempre son abundantes) y potencia, al referirnos a la capacidad de calcular determinates, inversas, autovalores y resolución de ecuaciones.

This program has been created with the objectives of simplification and computing power. Simplification by the ease of data insertion (these are always many) and calculation power, when we refer to the ability to calculate determinates, inverses, eigenvalues and resolution of equations.


El manejo es muy sencillo. La pantalla inicial tiene este aspecto:
The handling is very simple. The initial screen looks like this:




Permisos / Permissions


La primera vez que se abre el programa nos pedirá permiso para poder guardar datos en nuestro dispositivo. Los datos que se guardarán y leerán son los de tipo persistente. Este tipo de datos se explican más abajo.
The first time the program opens, it will ask for permission to save data on our device. The data that will be saved and read will be the persistent type. This type of data is explained below.



Opción Nuevo / New option

La opción nuevo pone a cero los valores de la matriz y dimensiona su tamaño.
Al arrancar siempre aparecerá la última matriz utilizada.

The new option puts zero to all the values of the matrix and dimensions its size.

Opción Edición / Edition option

Pulsando Edición,
Pressing Edit



Se pueden ir cambiando los valores de la matriz. ESTE DATO ES PERSISTENTE. LOS DATOS DE LA MATRIZ SE GUARDAN EN EL DISPOSITIVO POR ELLO SE PIDEN LOS PERMISOS DE ACCESO AL DISPOSITIVO INDICADOS AL INICIO.
You can change the values of the matrix.THIS DATA IS PERSISTENT. THE DATA OF THE MATRIX IS SAVED IN THE DEVICE THEREFORE, THE ACCESS PERMITS ARE REQUESTED TO THE DEVICE INDICATED AT THE START.

Pulsando Salir, se sale de la edición.
Pressing Exit, you will leave the edition.


Opción Determinate / Determinant option


Pulsando Determinante,
Pressing Determinant,



Obtendremos el valor del determiante.
You will obtain the value of the determinant.

Opción Inversa / Inverse option

Pulsando Inversa,
Pressing Inverse,



Obtendremos la inversa.
You will get the inverse.

Opción Autovalores / Eigenvalues option


Pulsando Autovalores,
Pressing Eigenvalues,




Obtendremos el polinomio característico y los valores de los autovalores (raíces del polinomio característico) y una posible diagonalizacón de la matriz.

You will obtain the characteristic polynomial and the values of the eigenvalues (roots of the characteristic polynomial) and a possible diagonalization of the matrix.

Se puede resolver los valores de P, P-1 ,y D que resuelven las ecuaciones
 P·D·P-1= A (matriz dato)

It's possible solve the values of P, P-1, and D that solve the equations
 P·D·P-1= A (data matrix)


Opción Ecuaciones / Ecuations option

Pulsando Ecuaciones,
Pressing Equations,




Podremos editar la matriz de términos independientes. La resolución de ecuaciones se hace por dos métodos. El primero consiste en el producto de la matriz inversa por la de términos independiente y el segundo, por el método de Gauss-Jordan. Esto es importante porque en el caso de una inversa inexistente, determinante nulo o si el sistema es incompatible o indeterminado.

You can edit the matrix of independent terms. The resolution of equations is done by two methods. The first consists of the product of the inverse matrix for the independent term and the second, by the Gauss-Jordan method. This is important because in the case of a non-existent inverse, null determinant or if the system is incompatible or indeterminate.

ESTE DATO ES PERSISTENTE. LOS DATOS DE LA MATRIZ SE GUARDAN EN EL DISPOSITIVO POR ELLO, SE PIDEN LOS PERMISOS DE ACCESO AL DISPOSITIVO INDICADOS AL INICIO.
THIS DATA IS PERSISTENT. THE DATA OF THE MATRIX IS SAVED IN THE DEVICE THEREFORE, THE ACCESS PERMITS ARE REQUESTED TO THE DEVICE INDICATED AT THE START.

Opción Informe / Report option,

PARA PODER GUARDAR ESTE INFORME EN SU DISPOSITIVO SE HAN PEDIDO LOS PERMISOS DE ACCESO A ÉSTE.
TO BE ABLE TO SAVE THIS REPORT ON YOUR DEVICE THE ACCESS PERMISSIONS HAVE BEEN REQUESTED.

Exporta el resultado en formato HTML. Lo cual permite visualizarse en cualquier navegador.
It exports the result in HTML format. Which allows to be viewed in any browser.


Y de ahí, por ejemplo, imprimirse en PDF:
And from there, for example, print in PDF:


Los demás botones / The other buttons


El resto de botones;
The rest of buttons;


Lupa + y Lupa - permiten aumentar el tamaño de la letra en el panel de visualización.
Magnifier glass + and Magnifier - glass allow you to increase the size of the letter on the display panel.



El icono del libro remitirá a este manual de instrucciones.
Book icon sent to this instruction manual.

El resto de iconos redirigirán hacia otros aplicaciones
The rest of the icons will redirect to other applications


Otras referencias / Other references


Para mejorar el análisis funcional, derivadas numéricas, integrales, series de Taylor véase:
To improve the functional analysis, numerical derivatives, integrals, Taylor series see:
https://carreteras-laser-escaner.blogspot.com/2016/03/desarrollo-de-taylor-en-android.html


Calculadora científica:
Scientific calculator:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-del-programa-de-calculo-con.html



Para la resolución de raíces de polinomios, véase:
For the resolution of polynomial roots, see:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-de-instrucciones-del-programa-de.html


Para regresión polinómica con mínimos cuadrados, véase:
For polynomial regression with least squares, see:
https://carreteras-laser-escaner.blogspot.com/2016/01/regresion-polinomica-minimos-cuadrados.html


Notas de la versión anterior:
https://carreteras-laser-escaner.blogspot.com/2015/12/manual-del-programa-de-calculo-con.html

sábado, 11 de noviembre de 2017

Toma de datos utilizando la estadística cartográfica

Como ya hemos visto en los dos artículos anteriores existe una posibilidad de minimizar los errores en la toma del GPS (http://carreteras-laser-escaner.blogspot.com.es/2017/09/estadistica-cartografica-el-centrado.html) y en la toma de datos de los distintos sensores de un Smartphone (o Tablet) (http://carreteras-laser-escaner.blogspot.com.es/2017/05/estadistica-cartografica.html). 

Lo que nos quedaría ahora es establecer una metodología que nos permita englobar estos conceptos y, acto seguido, tendremos que pensar en una su aplicación práctica. Este último apartado se hará a través de una app en Android.

As we have already seen in the two previous articles, there is a possibility to minimize the errors in the GPS capture (http://carreteras-laser-escaner.blogspot.com.es/2017/09/estadistica-cartografica-el-centrado.html) and in the data collection of the different sensors of a Smartphone (or Tablet) (http://carreteras-laser-escaner.blogspot.com.es/2017/05/estadistica-cartografica.html).
What we would have left now is to establish a methodology that allows us to encompass these concepts and, next, we will have to think about its practical application. This last section will be done through an Android app.


Metodología para el GPS. / Methodology for GPS.



Con la intención de minimizar el error por desplazamiento (Véase el artículo dedicado al centrado: http://carreteras-laser-escaner.blogspot.com.es/2017/09/estadistica-cartografica-el-centrado.html) lo primero será, si fueran conocidas, corregir en el momento de las primeras lecturas de coordenadas, las coordenadas reales. Esto se puede hacer de una manera muy simple. Si se conocen las coordenadas reales de un punto moveremos las coordenadas obtenidas por el Smartphone a las coordenadas reales.

Esto se puede hacer de una forma precisa, por topografía, o aproximada, conociendo de antemano cual será el punto de inicio.

With the intention of minimizing the error by displacement (See the article dedicated to the centering: http://carreteras-laser-escaner.blogspot.com.es/2017/09/estadistica-cartografica-el-centrado.html) the first thing will be , if they were known, correct at the time of the first coordinates readings, the real coordinates. This can be done in a very simple way. If we know the real coordinates of a point we will move the coordinates obtained by the Smartphone to the real coordinates.


This can be done in a precise way, by topography, or approximate, knowing in advance what the starting point.

Supongamos la segunda opción. Estamos en Pontevedra y queremos empezar la toma de datos en un punto en concreto de la ciudad:

Let's suppose the second option. We are in Pontevedra and we want to start taking data at a specific point in the city:



Utilizamos Google Earth, obteniendo para ese punto (esquina de la primera banda blanca del paso de peatones) las coordenadas UTM WGS84 (29T, 528608.36 m E, 4697816.93 m N) ó (42.432134°N, -8.652203°W). 
Si la media de las primeras medidas fueran, por ejemplo, 42,432668ºN y -8,652058ºW) bastaría con ir restando el desplazamiento: 0,000534ºN y 0,000145ºW. Para minimizar lo más posible este error deberemos tomar muchas medidas de coordenadas sin movernos de este punto.

Use Google Earth, getting to that point (corner of the first white band crosswalk) UTM WGS84 coordinates (29T, 528608.36 m E 4697816.93 m N) or (N 42.432134 °, -8.652203 ° W).

If the average of the first measurements were, for example, 42.432668ºN and -8.652058ºW) it would suffice to subtract the displacement: 0.000534ºN and 0.000145ºW. To minimize this error as much as possible we must take many measurements of coordinates without moving from this point.


Creación de la cuadrícula. / Creating the grid.


El siguiente paso será establecer la cuadrícula. Para ello, si pensamos en metros, procederemos a marcar una cuadrícula en la que cada cuadro tenga unas dimensiones superiores al error del GPS, A partir de 10x10 metros será suficiente. Si quisiéramos tomar mediciones según una cuadrícula de 100x100 metros está claro que el error debido al GPS sería ínfimo en comparación.

The next step will be to establish the grid. To do this, if we think in meters, we will proceed to mark a grid in which each frame has dimensions larger than the GPS error, from 10x10 meters it will be enough. If we take measurements according to a grid of 100x100 meters it is clear that the error due to GPS would be negligible in comparison.

En el siguiente dibujo hemos realizado una cuadrícula con el punto inicial (inferior izquierdo) con las coordenadas UTM WGS84 (29T, 528600,00 m E, 4697800,00 m N) y cada punto de intersección de la rejilla aumentando en 10 metros las coordenadas.

In the following drawing we have made a grid with the starting point (lower left) with the coordinates UTM WGS84 (29T, 528600.00 m E, 4697800.00 m N) and each point of intersection of the grid increasing the coordinates by 10 meters .



De esta manera, si las coordenadas obtenidas fueran WGS84 (29T, 528605,00 ± 5 m E, 4697805,00 ± 5m N) guardaríamos el dato de nuestro sensor en esa casilla. Vamos a funcionar como el sistema de cajas de seguridad de un banco. 

Así pues en el ejemplo de la foto necesitaremos una matriz de 8x5 donde guardar los datos de nuestros sensores.

In this way, if the obtained coordinates were WGS84 (29T, 528605.00 ± 5 m E, 4697805.00 ± 5m N) we would save the data of our sensor in that box. We are going to function as a bank's safe deposit box system.


So in the example of the photo we will need an 8x5 matrix to store the data of our sensors.

En la siguiente foto se han marcado algunos de los valores de los subíndices de la futura matriz (A) de datos. a1,1, a2,1, a8,1,... a6,2, ... a4,4,... a1,8,... a8,8.

In the next photo some of the values of the subscripts of the future data matrix (A) have been marked. a1,1, a2,1, a8,1,... a6,2, ... a4,4,... a1,8,... a8,8.



Metodología para la toma de datos / Methodology for data collection

Para la toma de datos empezaremos en primer lugar con la calibración y en segundo lugar con la recepción y archivo de datos

For the data collection we will start first with the calibration and secondly with the reception and data file


La calibración / The calibration


La única manera de calibrar una toma de medidas es comparativamente con un instrumento patrón. para ello crearemos un sistema de toma de datos y otro de contraposición con el real.
Tal como se explicara en el artículo anterior dedicado al centrado (https://carreteras-laser-escaner.blogspot.com/2017/09/estadistica-cartografica-el-centrado.html) propondre mos una relación entre una o varias mediciones comparadas entre resultados reales (instrumento patrón) y calculadas (smartphone). Esta relación podrá ser lineal, cuadrática,... directa o a través de un polinomio de aproximación por mínimos cuadrados.

The only way to calibrate a measurement is comparatively with a standard instrument. for this we will create a data collection system and another one in opposition to the real one. As explained in the previous article dedicated to the centering (https://carreteras-laser-escaner.blogspot.com/2017/09/estadistica-cartografica-el-centrado.html) we will propose a relationship between one or several comparative measurements between real results (standard instrument) and calculated results (smartphone). This relation can be linear, quadratic, ... direct or through a polynomial of approximation by least squares.

Hay que entender que, al igual que se explicara en el mencionado artículo, el resultado final será aproximado. En el ejemplo que se viera esos errores estaban en el entorno de 8dB, en el caso de una sola medida comparativa y un ajuste lineal hasta solo de 1dB en el caso de 8 puntos de comparación y un polinomio de aproximación de segundo grado.

It must be understood that, as explained in the aforementioned article, the final result will be approximate. In the example that was seen those errors were in the environment of 8dB, in the case of a single comparative measure and a linear adjustment to only 1dB in the case of 8 points of comparison and a polynomial of approximation of the second degree.


La recepción y archivo de datos / The reception and data archiving


Ahora con todo lo dispuesto ya estamos en condiciones de realizar la toma de datos conjunta. Es decir, GPS y ruido (por ejemplo)

Now with all the provisions we are already able to perform the joint data collection. That is, GPS and noise (for example)

La toma de datos puede ser simplemente andando, el GPS irá tomando datos y eligiendo la casilla (el elemento de la matriz A (ai,j). Acto seguido se tomará el dato y en la casilla se irán aportando estos valores. Para ello el elemento ai,j podría ser una pila (o en programación una clase tipo lista). en esa pila con un número de elementos indefinido podrían ir acumulándose los valores de ruido registrado (y recalibrados).

Al final del ejercicio de lectura tendríamos una matriz de pilas (o en lenguaje de programación, una variable tipo lista bidimensional)

The data collection can be simply by walking, the GPS will take data and choosing the box (the element of the matrix A (ai,j), then the data will be taken and in the box these values will be added. element ai, j could be a stack (or in programming a class type list) in that stack with an indefinite number of elements could accumulate the values of recorded noise (and recalibrated).

At the end of the reading exercise we would have a stack matrix (or in programming language, a variable type two-dimensional list)

Podríamos visualizarla, la matriz, de esta manera:
We could visualize it, the matrix, in this way:


Donde el elemento a1,1 comprende la zona cuadrada de 10x10 m comprendida ente las coordenadas WGS84 (29T, 528605,00 ± 5 m E, 4697805,00 ± 5m N) , el elemento a2,1, WGS84 (29T, 528615,00 ± 5 m E, 4697805,00 ± 5m N) y así sucesivamente.

Where the element a1,1 comprises the square area of 10x10 m comprised between the coordinates WGS84 (29T, 528605.00 ± 5 m E, 4697805.00 ± 5m N), the element a2,1, WGS84 (29T, 528615,00 ± 5 m E, 4697805,00 ± 5m N) and so on.

Si el lugar de leer los decibelios hubiéramos tomado el número de redes wifi tendíamos (traduciendo los valores de la pila de cada elemento de la matriz A por sus medias:
If instead of reading the decibels we had taken the number of wifi networks we tended (by translating the values of the stack of each element of matrix A by its means:


Véase artículo: https://carreteras-laser-escaner.blogspot.com.es/2015/05/the-discrete-gis-i-el-gis-discreto-i.html dedicado al gis-discreto.

See article: https://carreteras-laser-escaner.blogspot.com.es/2015/05/the-discrete-gis-i-el-gis-discreto-i.html dedicated to gis-discreto.




lunes, 5 de junio de 2017

2º Aniversario de la primera app de ABAKAL en Android

Era el 2 de febrero de 2015 cuando publicáramos la primera app para Android. No teníamos ningún objetivo concreto, Simplemente queríamos saber qué se podía hacer con un teléfono. A fecha de hoy hemos subido 20 aplicaciones. 
Desde aquí queríamos agradecer las excelentes calificaciones que nos han dedicado.
Otras no han sido tan excelentes. Hay tantos dispositivos diferentes y modificaciones de Android que no podemos prever si funcionarán en todas marcas y modelos.
Aún así, en su conjunto, vamos por 78.000 descargas. Hemos pasado de 2-3 descargas en un día a más de 300 diarias.
Hemos recibido muchos correos con sugerencias. Algunas muy interesantes que se han ido aplicando en las diferentes versiones de cada programa.

Enlace con Google Store: 


lunes, 28 de noviembre de 2016

Transportador de ángulos en obra. Comprobación de taludes con Android.

Próximamente en Google Play
En una obra civil la topografía es indispensable. Pero, a veces, tenemos prisa por conocer datos geométricos de la obra. Uno de ellos es querer conocer si el talud de nuestros desmontes y/o terraplenes se corresponden con el angulo proyectado.
Que quede claro que cualquier sistema que no sea el topográfico será aproximado.

Nuestro problema inicial es éste:
Dado un talud ¿Podemos comprobar su ángulo?



Nuestra herramienta en Android tiene este aspecto:


Lo primero que debemos hacer es pulsar el botón con el icono del ojo para ver:



Dado que es muy importante mantener la verticalidad conviene colocarse lo más de perfil que se pueda y mantener el teléfono lo más perpendicular al suelo que sea posible. La barra lateral izquierda nos indicará si nuestra posición es óptima con una línea amarilla que intentaremos situar en el centro. Si nos alejáramos en demasía la barra entera se teñirá de rojo.

Podemos ir aumentando el zoom con los botones lupa + y lupa -.




 Pulsando sobre el texto donde aparece la información del talud hará editables estos valores:



Si pulsamos la opción de talud modificable, podemos cambiar el valor vertical con el dedo sobre la imagen moviendo el dedo hacia arriba y hacia abajo:

El botón ">-O-<" pocederá a hacer horizontal la posición actual.
Debajo del zoom está el listado de resoluciones compatibles con nuestro dispositivo:
NOTA: Hay dispositivos que con una resolución muy alta producen errores de memoria. Por ese motivo, por defecto, el programa selecciona inicialmente una resolución intermedia.


Por último, pulsando sobre el icono de la cámara. se creará la fotografía. El programa nos preguntará si queremos visualizarla.


Y el trabajo estará completo:
La fotografía saldrá con la resolución especificada anteriormente.
Ejemlos baja y alta resolución:











NOTA IMPORTANTE: Se trata de un método aproximado. Un teléfono no es un aparato de topografía. Hay que situarse en perfil respecto al talud. El teléfono debe estar vertical, perpendicular al suelo (hay que fijarse en la barra lateral izquierda). 

miércoles, 13 de enero de 2016

Regresión Polinómica. Mínimos cuadrados. Manual de instrucciones

Hemos realizado un nuevo programa.
Esta vez con la temática de la regresión polinómica. Es decir, el cálculo del polinomio con menor error cuadrático respecto a una serie de pares de números (x,y).

El icono que le representa es el siguiente:


El inicio del programa mostrará la siguiente pantalla:


Si se pulsa Nuevo se nos preguntará cuantas parejas de valores serán generadas y se irá preguntando por cada valor. 



Si se pulsa Edición se podrá modificar cualquier valor. 


Si se pulsa en Polinomio se nos preguntará por cual se quiere que sea el grado del polinomio a buscar:


Aparecerá el polinomio buscado y los de orden menor.




En caso de que el polinomio que se busque sea de grado mayor de 4 se nos avisará de posibles retrasos en el cálculo.


Si se pulsa Gráfica se dibujará la gráfica de ese polinomio.


Si se vuelve a cambiar el grado,


Se podrá dibujar otro polígono:


Si se pulsa X ↔ Y se cambiarán los valores x por y:


Y el resto de opciones cambiará en consecuencia:



Si se pulsa Error se podrá modificar el exponente del error mínimo aceptable (valores altos equivalen a errornes menores y más tiempo de cálculo) 


Si se pulsa Informe se generará un archivo HTML, con todos los datos y resultados. De esta manera podrá ser compartido con cualquiera.






 En el caso de disponer de una tablet la vista cambia un poco: