Preguntas etiquetadas con math

Las matemáticas implican la manipulación de números dentro de un programa. Para preguntas generales de matemáticas, consulte [math.stackexchange.com] (https://math.stackexchange.com/). Nota: Si su pregunta es sobre resultados inesperados en los cálculos de coma flotante, lea primero [¿Están interrumpidas las matemáticas de coma flotante?] (Https://stackoverflow.com/q/588004/1679849) primero.





11
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>", line 1, in <module> ValueError: invalid literal for int() with base 10: …
113 python  math 

8
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 / …

15
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, deltaPoint.width); Estoy calculando la …
108 math  quartz-2d  atan2 

21
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, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Esto devuelve 3.46, pero parece sucio de alguna manera: void …
107 c#  math  rounding 







9
Javascript: formatear un número redondeado a N decimales
en JavaScript, la forma típica de redondear un número a N posiciones decimales es algo como: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Mostrar fragmento de código function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.