Preguntas etiquetadas con math

127
¿Cómo convertir la latitud o longitud a metros?

Si tengo una lectura de latitud o longitud en formato NMEA estándar, ¿hay una forma / fórmula fácil de convertir esa lectura a metros, que luego puedo implementar en Java (J9)? Editar: Ok, parece que lo que quiero hacer no es posible fácilmente , sin embargo, lo que realmente quiero hacer...

119
Posible pérdida de fracción

Perdóname si esta es una pregunta ingenua, sin embargo, hoy estoy perdido. Tengo un cálculo de división simple como sigue: double returnValue = (myObject.Value / 10); El valor es un int en el objeto. Recibo un mensaje que dice Posible pérdida de fracción. Sin embargo, cuando cambio el doble a...

117
¿Son las matemáticas necesarias para la programación? [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...

113
Javascript: redondee al siguiente múltiplo de 5

Necesito una función de utilidad que tome un valor entero (de 2 a 5 dígitos de longitud) que se redondea al siguiente múltiplo de 5 en lugar del múltiplo más cercano de 5. Esto es lo que obtuve: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) *...

113
Evaluar una expresión matemática en una cadena

На этот вопрос есть ответы на Stack Overflow на русском : Вычисление значения математического выражения изрого stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Esto devuelve el siguiente error: Traceback (most recent call last): File "<stdin>",...

108
Cómo mapear atan2 () a grados 0-360

atan2(y, x) tiene esa discontinuidad en 180 ° donde cambia a -180 ° ..0 ° en sentido horario. ¿Cómo mapeo el rango de valores a 0 ° ..360 °? aquí está mi código: CGSize deltaPoint = CGSizeMake(endPoint.x - startPoint.x, endPoint.y - startPoint.y); float swipeBearing = atan2f(deltaPoint.height,...

107
Truncar dos lugares decimales sin redondear

Digamos que tengo un valor de 3.4679 y quiero 3.46, ¿cómo puedo truncarlo a dos decimales sin redondear hacia arriba? He intentado lo siguiente, pero los tres me dan 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679,...