Resultados de la búsqueda a petición "math"
Ecuaciones diferenciales en Java
Estoy tratando de crear un programa de simulación simple del modelo de epidemias SIR en Java. Básicamente, SIR se define por un sistema de tres ecuaciones diferenciales: S '(t) = - l (t) * S (t) I '(t) = l (t) * S (t) - g (t) * I (t) R '(t) = g ...
enésimo número feo
Los números cuyos únicos factores primos son 2, 3 o 5 se llaman números feos. Ejemplo: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, ... 1 puede considerarse como 2 ^ 0. Estoy trabajando para encontrar el enésimo número feo. Tenga en cuenta que ...
Polígono cóncavo y convexo
Cómo puedoidentificar y eliminaresos cuatro puntos ROJOS dibujados en imagen Esos cuatro puntos hacen que ese polígono sea un polígono cóncavo, por eso quiero eliminarlo. Mi objetivo es convertir el polígono cóncavo en convexo eliminando este ...
Ray Casting con diferentes tamaños de altura
Tengo un proyecto de Java que hace el "laberinto de Windows" y uso el algoritmo de proyección de rayos. Aquí hay una captura de pantalla: [/imgs/lLFb3.png] Como puede ver, todas las paredes tienen el mismo tamaño de altura. Me gustaría hacer ...
Problema de redondeo BigDecimal HALF_UP
Estoy tratando de redondear 0.14049 usando el modo de redondeo scale = 3 y HALF_UP y espero ver el valor redondeado = 0.141 pero obtengo 0.140 en su lugar. Según tengo entendido, el último dígito decimal 9 debería redondear el 4 al 5 y que a su ...
Extraer rotación, escalar valores de la matriz de transformación 2D
¿Cómo puedo extraer los valores de rotación, escala y traslación de la matriz de transformación 2D? Me refiero a tener una transformación 2D matrix = [1, 0, 0, 1, 0, 0] matrix.rotate(45 / 180 * PI) matrix.scale(3, 4) matrix.translate(50, 100) ...
C ++ cifras significativas
¿Cómo puedo hacer cálculos matemáticos que involucren cifras significativas en C ++? Quiero que esto funcione correctamente con datos medidos de experimentos de química y física. Un ejemplo: 65/5 = 10. Necesitaría eliminar los ...
División por cero: int vs. float
Dividir un int por cero arrojará una excepción, pero un flotante no lo hará, al menos en Java. ¿Por qué un flotante tiene información NaN adicional, mientras que un tipo int no?
Prueba de primalidad más rápida
¿Podría sugerir un método rápido y determinista que se pueda usar en la práctica para probar si un número grande es primo o no? Además, me gustaría saber cómo utilizar correctamente las pruebas de primalidad no deterministas. Por ejemplo, si ...
Factoriza un gran número de manera eficiente con gmp
Necesito obtener todos los factores primos de grandes números que pueden llegar fácilmente a 1k bits. Los números son prácticamente aleatorios, por lo que no debería ser difícil. ¿Cómo lo hago de manera eficiente? Yo uso C ++ con la biblioteca ...