Articles of matemáticas

Java redondeando a un int usando Math.ceil

int total = (int) Math.ceil(157/32); ¿Por qué todavía devuelve 4? 157/32 = 4.90625 , necesito redondear, he mirado alrededor y este parece ser el método correcto. Intenté el total como tipo double , pero obtengo 4.0. ¿Qué estoy haciendo mal?

Puntos de intersección círculo-círculo

¿Cómo puedo calcular los puntos de intersección de dos círculos? Esperaría que hubiera dos, uno o ningún punto de intersección en todos los casos. Tengo las coordenadas xey del punto central y el radio de cada círculo. Se preferiría una respuesta en python, pero cualquier algoritmo de trabajo sería aceptable.

Determinar el ángulo de visión de la cámara del teléfono inteligente

Estoy tratando de determinar el tamaño del grado del campo de visión de la cámara de un teléfono inteligente de Droid Incredible. Necesito saber este valor para una aplicación que estoy desarrollando. ¿Alguien sabe cómo puedo averiguarlo / calcularlo programáticamente?

pow (x, y) en Java

Cuál es la diferencia entre: Math.pow ( x,y ); // x^y A: x^y; // x^y ? ¿Prefiero usar x^y con números de tipo double ? O shell tengo que usar siempre con el método Math.pow() ?

Exactitud inversa de matriz

Tengo un mundo grande, alrededor de 5,000,000 x 1,000,000 de unidades. La cámara puede estar cerca de algún objeto o lo suficientemente lejos como para ver el mundo entero. Obtengo la posición del mouse en las coordenadas mundiales al no proyectar (Z proviene del buffer de profundidad). El problema es que implica una matriz inversa […]

Ubicación de mayor densidad en una esfera

Tengo muchos puntos en la superficie de la esfera. ¿Cómo puedo calcular el área / punto de la esfera que tiene la mayor densidad de puntos? Necesito que esto se haga muy rápido. Si esto fuera un cuadrado, por ejemplo, supongo que podría crear una cuadrícula y luego dejar que los puntos voten qué parte […]

Para el poder de en C?

Entonces en Python, todo lo que tengo que hacer es print(3**4) Lo que me da 81 ¿Cómo hago esto en C? Busqué un poco y dije la función exp() , pero no tengo ni idea de cómo usarlo, gracias de antemano

¿Deberíamos comparar los números de coma flotante para la igualdad con un error * relativo *?

Hasta ahora, he visto muchas publicaciones relacionadas con la igualdad de números de coma flotante. La respuesta estándar a una pregunta como “¿cómo deberíamos decidir si xey son iguales?” es abs(x – y) < epsilon donde épsilon es una constante pequeña y fija . Esto se debe a que los “operandos” xey son a menudo […]

¿Encontrar la equivalencia de dos funciones indecidible?

¿Es imposible saber si dos funciones son equivalentes? Por ejemplo, un escritor de comstackdores quiere determinar si dos funciones que el desarrollador ha escrito realizan la misma operación, ¿qué métodos puede usar para resolverla? ¿O qué podemos hacer para descubrir que dos TM son idénticas? ¿Hay alguna forma de normalizar las máquinas? Editar: Si el […]

Proyección de puntos 3D a plano 2D

Deje A ser un punto para el que tengo las coordenadas tridimensionales x, y, z y quiero transformarlas en coordenadas 2D: x, y. La proyección será ortogonal en un plano definido por una normal dada. El caso trivial, donde lo normal es en realidad uno de los ejes, es fácil de resolver, simplemente eliminando una […]