octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fntests results in octave 3.1.51 on mingw No.3


From: Tatsuro MATSUOKA
Subject: fntests results in octave 3.1.51 on mingw No.3
Date: Sun, 24 Aug 2008 18:26:59 +0900 (JST)

Hello 

This mail reports the test of data.cc on octave-3.1.51 on mingw.

Integrated test scripts:

  C:\usr\tatsu\mingwhome\octaves\octave-3.1.51\src\mappers.cc  PASS  227/230  
FAIL 3

>>>>> processing C:\usr\tatsu\mingwhome\octaves\octave-3.1.51\src\mappers.cc
1. ***** assert(isna (single(NA)));
!!!!! test failed
assert (isna (single (NA))) failed  



2.***** assert(isna(single([NaN -Inf -1 0 1 Inf NA])), [false, false, false, 
false, false, false,
true]);
!!!!! test failed
assert (isna (single ([NaN, -Inf, -1, 0, 1, Inf, NA])),[false, false, false, 
false, false, false,
true]) expected
   0   0   0   0   0   0   1
but got
   0   0   0   0   0   0   0
values do not match  

3.***** assert(log (single([1, e, e^2])), single([0, 1, 2]), sqrt (eps));
!!!!! test failed
assert (log (single ([1, e, e ^ 2])),single ([0, 1, 2]),sqrt (eps)) expected
   0   1   2
but got
   0.00000   1.00000   2.00000
maximum absolute error 5.96046e-08 exceeds tolerance 1.49012e-08

For test 1 and 2

mingw octave 3.1.51
octave.exe:4> single (NA)
ans = NaN

Msvc 0ctave -3.0.1
octave-3.0.1.exe:1> single (NA)
ans = NA

mingw octave-3.0.1
octave.exe:1> single (NA)
ans = NA

Thus the erros are specific to octave-3.1.51.
But I not not the reason why.


For test 3

octave.exe:2> format long
octave.exe:3> log (single ([1, e, e ^ 2])),single ([0, 1, 2]),sqrt (eps)
ans =

   0.000000000000000   0.999999940395355   2.000000000000000

ans =

   0   1   2

ans =  1.49011611938477e-08

Is this tolerance not allowable?


Regards

Tatsuro

--------------------------------------
For All Sports Lovers! SPORTS OHEN PROJECT 2008
http://pr.mail.yahoo.co.jp/yells/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]