| Número :: WitherError Número :: WitherError es un módulo Perl que contiene números con propagación de errores y redondeo científico. |
Descargar ahora |
Número :: WitherError Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Steffen Mueller
- Sitio web del editor:
- http://search.cpan.org/~smueller/InlineX-XS-0.02/lib/InlineX/XS.pm
Número :: WitherError Etiquetas
Número :: WitherError Descripción
Número :: WitherError es un módulo Perl que contiene números con propagación de errores y redondeo científico. Número :: WitherError es un módulo PERL que contiene números con propagación de errores y redondeo científico. Número de uso de laSynopsis :: WithError; My $ Num = Número :: WithError-> Nuevo (5.647, 0.31); Imprimir $ NUM. "norte"; # Imprime '5.65e + 00 +/- 3.1e-01' # (es decir, automáticamente hace una redondeo científica) MY $ OTRO = $ NUM * 3; Imprimir $ otro. "norte"; # propaga el error que asume los errores gaussáes # Imprime '1.69E + 01 +/- 9.3E-01' # Funciones trigonométricas también funcionan: imprimir el pecado ($ otro). "norte"; # imprime '-9.4e-01 +/- 3.1e-01' My $ tercer = $ otro ** $ NUM; Imprimir $ tercero. "norte"; # propaga ambos errores en uno. # imprime '8.7e + 06 +/- 8.1e + 06' # atajo para el constructor: Uso Número :: WithError 'WithError'; $ NUM = WITHERROR ('0.00032678', , 5E-6); # Puede lidiar con cualquier número de errores, incluso con errores asimétricos, impresión $ NUM. "norte"; # imprime '3.268E-04 + 2.5E-05 - 3.00E-05 +/- 5.0E-06' # Nota: Puede ser annyoing que no todos tienen el mismo # exponente, pero ellos * hacen * todos ¡Tener el Dígito significativo SAM! Esta clase es una clase de contenedor para números con una serie de errores simétricos y asimétricos asociados. Sobrecarga prácticamente todas las operaciones aritméticas comunes y las funciones trigonométricas para propagar los errores. Puede hacer una redondeo científica adecuada (como se explica con más detalle a continuación en la documentación del método significativo_digitario (). Puede usar los objetos de Matemáticas :: Bigfloat como la representación interna de los números para admitir los cálculos de precisión arbitraria. Se propagan conjuntos usando Propagación de error gaussiana. Con una excepción notable, la suite de prueba cubre un poco más de noventa por ciento del código. Los orificios restantes son principalmente casos de esquina y pruebas de corneras difíciles de probar. Las rutinas de comparación son la excepción para la cual habrá pruebas más extensas en una versión futura. Requisitos: · Requisitos de Perl: · Perl
Número :: WitherError Software relacionado