Prueba :: Número :: Delta

Prueba :: Número :: Delta es un módulo PERL para comparar la diferencia entre los números contra una tolerancia dada.
Descargar ahora

Prueba :: Número :: Delta Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David A. Golden
  • Sitio web del editor:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Prueba :: Número :: Delta Etiquetas


Prueba :: Número :: Delta Descripción

Prueba :: Número :: Delta es un módulo PERL para comparar la diferencia entre los números contra una tolerancia dada. Prueba :: Número :: Delta es un módulo Perl para comparar la diferencia entre los números contra una tolerancia dada. HSYNOPSIS # Importar funciones de prueba Use la prueba :: Número :: Delta; # Prueba de igualdad con tolerancia predeterminada Delta_OK (1E-5, 2E-5, 'valores dentro de 1E-6'); # Prueba de desigualdad con tolerancia predeterminada delta_not_ok (1E-5, 2E-5, 'valores no dentro de 1E-6'); # Proporcionar tolerancia específica delta_within (1E-3, 2E-3, 1E-4, 'valores dentro de 1E-4'); delta_not_within (1E-3, 2E-3, 1E-4, 'valores no dentro de 1E-4'); # Comparar matrices o matrices @a = (3.14, 1.41); @b = (3.15, 1.41); delta_ok (@a, @b, 'comparar @a y @b'); # Establezca una prueba de uso de tolerancia predeterminada diferente :: Número :: Delta dentro => 1E-5; Delta_OK (1.1E-5, 2E-5, 'valores dentro de 1E-5'); # OK # Establezca una prueba de uso de tolerancia relativa :: Número :: Delta Relativo => 1e-3; Delta_OK (1.01, 1.0099, 'valores dentro de 1.01E-3'); En algún momento u otro, la mayoría de los programadores encuentran que necesitan para comparar los números de punto de flotación para la igualdad. El idioma típico es probar si el valor absoluto de la diferencia de los números está dentro de la tolerancia deseada, generalmente llamada epsilon. Este módulo proporciona tal función para usar con Prueba :: Arnés. El uso es similar a otras funciones de prueba descritas en la prueba :: Más. Semánticamente, la función Delta_Within reemplaza este tipo de construcción: OK (ABS ($ P - $ Q) <$ EPSILON, '$ P es igual a $ Q') o DIAG "$ P no es igual a $ Q en $ EPSILON "; Si bien no hay nada de malo en ese constructo, es doloroso escribirlo repetidamente en un script de prueba. Este módulo hace lo mismo con una sola llamada de función. La función Delta_OK es similar, pero utiliza un valor predeterminado global para Epsilon o, de lo contrario, calcula a un "relativo" Epsilon sobre la marcha para que Epsilon se escale automáticamente al tamaño de los argumentos a Delta_OK. Ambas funciones se exportan automáticamente. Si no siempre es confiable, no siempre es confiable, no siempre es confiable. Por lo tanto, prueba :: Número :: Delta solo se compara si el valor absoluto de la diferencia es menor que el EPSILON (para las pruebas de igualdad) o mayor que el Epsilon (para las pruebas de desigualdad). Requisitos: · Perl


Prueba :: Número :: Delta Software relacionado