math

¿Cómo puedo comprobar si multiplicar dos números en Java causará un desbordamiento?

Quiero manejar el caso especial donde multiplicar dos números juntos causa un desbordamiento. El código se ve algo como esto: ... c = a * b; } ¿Cómo sugieres que mejor codifique esto? Actualización: a y b son siempre no negativos en mi escenario.

¿Cuál es la forma más rápida de calcular el pecado y el OC juntos?

Me gustaría calcular el seno y el co-seno de un valor juntos (por ejemplo, para crear una matriz de rotación). Por supuesto q ... oximación extremadamente rápida con bastante buena precisión (para mí, esto es aún más rápido que la búsqueda de la tabla)

¿Qué tan útil es conocer el cálculo lambda? [cerrado]

A todas las personas que saben cálculo lambda: ¿Qué beneficio les ha comprado, con respecto a la programación? ¿Recomendarías que la gente lo aprenda?

Cómo saber si un punto está a la derecha o a la izquierda de una línea

Tengo un conjunto de puntos. Quiero separarlos en 2 conjuntos distintos. Para hacer esto, elijo dos puntos ( a y b) y trazo ... °. ¿Hay una fórmula para calcular ángulos mayores de 180° (o cualquier otra fórmula para elegir el lado derecho o izquierdo)?

¿Cuál es la tasa de crecimiento ideal para una matriz dinámicamente asignada?

C++ tiene std::vector y Java tiene ArrayList, y muchos otros lenguajes tienen su propia forma de array dinámicamente asignado ... ntro de alguna restricción rigurosa. He oído que hay un documento sobre esto en alguna parte, pero no he podido encontrarlo.

Seleccione k elementos aleatorios de una lista cuyos elementos tienen pesos

Seleccionar sin ningún peso (probabilidades iguales) se describe bellamente aquí. Me preguntaba si hay una manera de conver ... r este enfoque a uno ponderado. También estoy interesado en otros enfoques también. Actualización: Muestreo sin sustitución

Algoritmo para encontrar imágenes similares

Necesito un algoritmo que pueda determinar si dos imágenes son 'similares' y reconozca patrones similares de color, brillo, f ... emparejamiento basado en hausdorff, pero eso parece principalmente para emparejar objetos transformados y patrones de forma.

Conversión de bytes a megabytes

He visto tres formas de hacer la conversión de bytes a megabytes: megabytes = bytes/1000000 megabytes = bytes/1024/1024 ... s un megabyte ¿cómo se llaman #1 y #3? POR cierto: Los fabricantes de discos duros no cuentan como autoridades en este caso!

Cómo asignar atan2 () a grados 0-360

Atan2(y,x) tiene esa discontinuidad a 180° donde cambia a -180°..0° en el sentido de las agujas del reloj. Cómo mapeo el ran ... (bearingDegrees > 0.0 ? bearingDegrees : (360.0 + bearingDegrees)); // correct discontinuity return bearingDegrees; }

¿Cómo hace Java cálculos de módulo con números negativos?

¿Estoy haciendo mal el módulo? Porque en Java -13 % 64 se supone que evalúe a -13 pero obtengo 51.

En aritmética de enteros C#, ¿a/b/c siempre es igual a / (b*c)?

Sean a, b y c enteros positivos no grandes. ¿a/b / c siempre es igual a / (b * c) con aritmética de enteros C#? Para mí, en ... a = 5126, b = 76, c = 14; int x1 = a / b / c; int x2 = a / (b * c); Así que mi pregunta es: ¿x1 == x2 para todos a, b y c?

¿Por qué las Matemáticas.piso devolver un doble?

Oficial javadoc dice que Matemáticas.floor devuelve un doble que es "igual a un entero matemático", pero entonces ¿por qué no debería devolver un int?

¿Cuál es la mejor manera de obtener todos los divisores de un número?

Aquí está la manera muy tonta: def divisorGenerator(n): for i in xrange(1,n/2+1): if n%i == 0: yield i yiel ... respuesta antes de publicar, si usted no entiende lo que es el tema simplemente no añadir no es útil y ya ha dado respuestas.

¿Cómo puedo conseguir que sin, cos y tan usen grados en lugar de radianes?

Cuando estoy trabajando con matemáticas en JS me gustaría que sus funciones trigonométricas usaran valores de grado en lugar de valores de radianes. ¿Cómo haría eso?

¿Cómo obtener la parte entera y decimal de un número?

Dado, digamos, 1.25 - ¿cómo consigo" 1 " y ."25" partes de este número? Necesito comprobar si la parte decimal es .0, .25, .5 o .75.

Por qué Nan^0 = = 1

Impulsado por un punto de código anterior golf ¿por qué: >NaN^0 [1] 1 Tiene perfecto sentido que NA^0 sea 1 porque NA f ... den reordenar los cálculos). ¿Hay una razón filosófica detrás de esto, o es solo para ¿cómo representa R estas constantes?

¿B-tree más rápido que AVL o RedBlack-Tree? [cerrado]

Sé que el rendimiento nunca es blanco y negro, a menudo una implementación es más rápida en el caso X y más lenta en el caso ... si son más rápidos entonces el árbol AVL/RedBlack equivalente (en términos de nodos / contenido) - ¿por qué son más rápidos?

Cómo usar nan e inf en C?

Tengo un método numérico que podría devolver nan o inf si hubiera un error, y para probar el propósito me gustaría forzarlo t ... en C? Después de buscar en Google durante unos 10 minutos, solo he podido encontrar soluciones dependientes del compilador.

¿Por qué FFT produce números complejos en lugar de números reales?

Todas las implementaciones de FFT que hemos encontrado dan como resultado valores complejos (con partes reales e imaginarias) ... o de números reales (enteros). ¿No es posible representar el dominio de frecuencia en términos de números reales solamente?

¿Por qué se utiliza la serie Fibonacci en el poker de planificación ágil? [cerrado]

Al estimar el tamaño relativo de las historias de usuario en el desarrollo de software ágil, los miembros del equipo deben es ... tica para ello? De lo contrario, el uso de la serie de Fibonacci para la estimación se siente como ciencia CargoCult para mí.