Preguntas etiquetadas con floating-point

Un método para representar números mediante un número fijo de dígitos significativos y el exponente de algún número base. Se caracterizan en la forma . Típicamente, los números se representan con respecto a base = 2 (binario). (syogramonorteyoFyoCunanortetreyogramoyots)siunasmimiXpagsonorteminortet

17
¿Existe un solucionador de programación no lineal de alta calidad para Python?
Tengo que resolver varios problemas desafiantes de optimización global no convexo. Actualmente uso la Caja de herramientas de optimización de MATLAB (específicamente, fmincon()con algoritmo = 'sqp'), que es bastante eficaz . Sin embargo, la mayor parte de mi código está en Python, y me encantaría hacer la optimización también en …

2
¿Cuándo deben usarse log1p y expm1?
Tengo una pregunta simple que es realmente difícil para Google (además del canónico Lo que todo informático debe saber sobre el papel de aritmética de punto flotante ). ¿Cuándo deberían usarse funciones como log1po en expm1lugar de logy exp? ¿Cuándo no deberían ser utilizados? ¿Cómo difieren las diferentes implementaciones de …

5
¿Existe algún software que pueda autogenerar rutinas C de coma flotante con precisión numérica a partir de fórmulas simbólicas?
Dada la función real de las variables reales, ¿existe un software disponible que pueda generar automáticamente un código numérico exacto para calcular la función sobre todas las entradas en una máquina equipada con aritmética IEEE 754? Por ejemplo, si la función real a evaluar fuera: El software consideraría la cancelación …



6
Análisis de error numérico en la función C ++
Supongamos que tengo una función que toma como entrada varios valores de punto flotante (simple o doble), hace algunos cálculos y produce valores de punto flotante de salida (también simple o doble). Estoy trabajando principalmente con MSVC 2008, pero también planeo trabajar con MinGW / GCC. Estoy programando en C …

1
Cancelación catastrófica en logsum
Estoy tratando de implementar la siguiente función en coma flotante de doble precisión con un error relativo bajo : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log⁡(exp⁡(x)+exp⁡(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Esto se usa ampliamente en aplicaciones estadísticas para agregar probabilidades o densidades de probabilidad que se representan en el espacio logarítmico. Por supuesto, exp(x)exp⁡(x)\exp(x) o exp(y)exp⁡(y)\exp(y) …






4
En aritmética de coma flotante, ¿por qué la imprecisión numérica resulta de agregar un término pequeño a una diferencia de términos grandes?
He estado leyendo el libro Computer Simulation of Liquids de Allen y Tildesley. A partir de la página 71, los autores analizan los diversos algoritmos que se utilizan para integrar las ecuaciones de movimiento de Newton en simulaciones de dinámica molecular (DM). A partir de la página 78, los autores …

4
Cuenta FLOP para funciones de biblioteca
Al evaluar el número de FLOP en una función simple, a menudo se puede bajar la expresión que cuenta los operadores aritméticos básicos. Sin embargo, en el caso de enunciados matemáticos que involucran una división pareja, uno no puede hacer esto y esperar poder comparar con los conteos FLOP de …

1
¿Existen formas mejoradas de calcular
La mayoría de las bibliotecas matemáticas tienen varias versiones de funciones de logaritmo. La mayoría de las veces suponemos que son perfectos, pero en realidad muchos de ellos solo ofrecen un cierto número de dígitos de precisión. Para algunas funciones, hay variantes numéricamente más estables. Por ejemplo, Fortran, R, Java …

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.