Articles of matemática

¿Cómo redondeo al 0.5 más cercano?

Tengo que mostrar calificaciones y para eso necesito incrementos de la siguiente manera: Si el número es 1.0, debería ser igual a 1 Si el número es 1.1 debe ser igual a 1 Si el número es 1.2 debe ser igual a 1 Si el número es 1.3 debería ser igual a 1.5 Si el […]

¿Es seguro asumir que un GUID siempre será único?

Sé que hay una posibilidad mínima de un choque, pero si generase un lote de 1000 GUID (por ejemplo), ¿sería seguro asumir que son únicos para guardar las pruebas de cada uno? Pregunta extra ¿Una forma óptima de probar un GUID por singularidad? ¿Filtro Bloom tal vez?

¿Cómo combino polígonos complejos?

Dado dos polígonos: POLYGON((1 0, 1 8, 6 4, 1 0)) POLYGON((4 1, 3 5, 4 9, 9 5, 4 1),(4 5, 5 7, 6 7, 4 4, 4 5)) ¿Cómo puedo calcular la unión (polígono combinado)? El ejemplo de Dave usa SQL Server para producir la unión, pero necesito lograr lo mismo en el […]

Cómo calcular el volumen de un objeto de malla 3D cuya superficie está formada por triangularjs

Quiero calcular el volumen de un objeto de malla 3D que tiene una superficie formada por triangularjs.

¿Cómo calculo el vector normal de un segmento de línea?

Supongamos que tengo un segmento de línea que va de (x1, y1) a (x2, y2). ¿Cómo calculo el vector normal perpendicular a la línea? Puedo encontrar muchas cosas sobre hacer esto para aviones en 3D, pero no en 2D. Por favor, aprenda las matemáticas (los enlaces a ejemplos, diagtwigs o algoritmos trabajados son bienvenidos), soy […]

¿Cómo se calcula el promedio de un conjunto de datos circulares?

Quiero calcular el promedio de un conjunto de datos circulares. Por ejemplo, podría tener varias muestras de la lectura de una brújula. El problema, por supuesto, es cómo lidiar con el envolvente. El mismo algoritmo podría ser útil para una esfera de reloj. La pregunta real es más complicada: qué significan las estadísticas en una […]

Mod en Java produce números negativos

Cuando calculo int i = -1 % 2 obtengo -1 en Java. En Python, obtengo 1 como resultado de -1 % 2 . ¿Qué debo hacer para obtener el mismo comportamiento en Java con la función de módulo?

Cálculo del área encerrada por un polígono arbitrario en la superficie de la Tierra

Digamos que tengo un conjunto arbitrario de pares de latitud y longitud que representan puntos en alguna curva cerrada simple. En el espacio cartesiano, podría calcular fácilmente el área delimitada por dicha curva usando el Teorema de Green. ¿Cuál es el enfoque análogo para calcular el área en la superficie de una esfera? Creo que […]

Cómo escalar un rango de números con un valor mínimo y máximo conocido

Así que estoy tratando de descubrir cómo tomar un rango de números y escalar los valores para ajustarlos a un rango. La razón por la que quiero hacer esto es porque estoy tratando de dibujar elipsis en un jpanel de swing de java. Quiero que la altura y el ancho de cada elipse estén en […]

¿Cómo funcionan las funciones trigonométricas?

Entonces, en matemáticas de la escuela secundaria, y probablemente en la universidad, se nos enseña cómo usar las funciones trigonométricas, qué hacen y qué tipo de problemas resuelven. Pero siempre me han sido presentados como una caja negra. Si necesitas el seno o el coseno de algo, presionas el botón de pecado o cos en […]