bug_14303 test : remove rand call to ease reproducibility 54/17954/2
Clément DAVID [Tue, 22 Mar 2016 13:36:00 +0000 (14:36 +0100)]
Change-Id: I8dbb2f794c2783ddfd5faf0b8eb16b03d833018a

scilab/modules/ast/tests/nonreg_tests/bug_14303.dia.ref
scilab/modules/ast/tests/nonreg_tests/bug_14303.tst

index 07d67a8..17dafa1 100644 (file)
@@ -90,61 +90,52 @@ disp(expm(A));
    0.                         0.0000009705089855263858
    26289942123999.79296875    0.                      
    0.                         541710954.80334520339966
-A =  (rand(8,8) - 0.5) .* 10 .^ (100*rand(8,8));
+A =  matrix(linspace(-1E10,1E20,64), 8, 8);
 disp(A);
-         column 1 to 2
-  -1.152382593853394688D+37   13828508828410826457088.
-   6.572339451314636736D+72  -2.377050357234635328D+62
-  -7.184434921596705152D+25   7.388845917315683712D+74
-  -1.460665822852772224D+49   11644.822571620286908001
-   4.020407579238427508D+25   3.928973261927621888D+66
-   4.407254235427137344D+51  -44770666213083734016.   
-   2.023251346759814772D+53   5.777291352008974848D+37
-   185412704886.58285522461  -2.698852520989025280D+82
-         column 3 to 4
-  -1.646616705377840896D+58  -5.147909587494249088D+51
-  -5.551397644948195904D+47  -4.262739462669012256D+98
-   8171273493477926633472.    5.104574239366676208D+63
-   1.556556714454542464D+83  -2.959913572286739072D+97
-  -220873521326.19219970703  -16945.815687946760590421
-   1.549141476585236928D+28   6.697633939853373568D+73
-  -3.393120025441348288D+85   1.684459501435421568D+38
-  -1.635643902950186368D+84  -4.421569138861139328D+59
-         column 5 to 6
-  -6.384589689143696832D+84  -1.997583295908201600D+55
-   353938.03434380819089711  -1158615347918.9926757812
-  -5.856778292959950720D+81   1.724869078287576448D+72
-   1.758340164843228672D+92  -1.726646475300363136D+26
-  -2.144526103437785824D+56  -1.745939787243337600D+54
-  -2.372709795161990400D+55   1.326979315171807424D+98
-  -9.421033327385178048D+80  -3.138651211374607456D+73
-  -41654.899522167565010022   0.4638577071769591775308
+         column 1 to 3
+  -10000000000.            12698412689682542592.   25396825389365084160.
+   1587301577460317696.    14285714277142859776.   26984126976825401344.
+   3174603164920635392.    15873015864603176960.   28571428564285718528.
+   4761904752380952576.    17460317452063494144.   30158730151746035712.
+   6349206339841270784.    19047619039523811328.   31746031739206352896.
+   7936507927301587968.    20634920626984128512.   33333333326666670080.
+   9523809514761904128.    22222222214444445696.   34920634914126987264.
+   11111111102222221312.   23809523801904762880.   36507936501587304448.
+         column 4 to 6
+   38095238089047621632.   50793650788730167296.   63492063488412704768.
+   39682539676507947008.   52380952376190484480.   65079365075873021952.
+   41269841263968256000.   53968253963650801664.   66666666663333339136.
+   42857142851428573184.   55555555551111110656.   68253968250793656320.
+   44444444438888890368.   57142857138571436032.   69841269838253973504.
+   46031746026349215744.   58730158726031753216.   71428571425714298880.
+   47619047613809524736.   60317460313492070400.   73015873013174607872.
+   49206349201269841920.   61904761900952379392.   74603174600634908672.
          column 7 to 8
-   3.460869547272914304D+58   71.648021056924804383925
-  -8.646990192170752768D+29   2.169898772883512640D+51
-  -3.011545501165211026D+24   6.225533857461559968D+36
-   1.249566775012397088D+62  -2.057406060779635840D+23
-  -144859034086.54284667969  -4.965610945697822080D+49
-  -4.440202060740571008D+60   9.696850027558079744D+41
-   4.275780530481831040D+66   3.884596969988515840D+28
-   1.423464813929957248D+32  -118506605.46667523682117
+   76190476188095234048.   88888888887777771520. 
+   77777777775555559424.   90476190475238096896. 
+   79365079363015884800.   92063492062698422272. 
+   80952380950476177408.   93650793650158731264. 
+   82539682537936502784.   95238095237619040256. 
+   84126984125396828160.   96825396825079365632. 
+   85714285712857137152.   98412698412539674624. 
+   87301587300317462528.   100000000000000000000.
 format(10);
 disp(A);
          column 1 to 6
-  -1.152D+37   1.383D+22  -1.647D+58  -5.148D+51  -6.385D+84  -1.998D+55
-   6.572D+72  -2.377D+62  -5.551D+47  -4.263D+98   353938.03  -1.159D+12
-  -7.184D+25   7.389D+74   8.171D+21   5.105D+63  -5.857D+81   1.725D+72
-  -1.461D+49   11644.823   1.557D+83  -2.960D+97   1.758D+92  -1.727D+26
-   4.020D+25   3.929D+66  -2.209D+11  -16945.816  -2.145D+56  -1.746D+54
-   4.407D+51  -4.477D+19   1.549D+28   6.698D+73  -2.373D+55   1.327D+98
-   2.023D+53   5.777D+37  -3.393D+85   1.684D+38  -9.421D+80  -3.139D+73
-   1.854D+11  -2.699D+82  -1.636D+84  -4.422D+59  -41654.9     0.4638577
+  -1.000D+10   1.270D+19   2.540D+19   3.810D+19   5.079D+19   6.349D+19
+   1.587D+18   1.429D+19   2.698D+19   3.968D+19   5.238D+19   6.508D+19
+   3.175D+18   1.587D+19   2.857D+19   4.127D+19   5.397D+19   6.667D+19
+   4.762D+18   1.746D+19   3.016D+19   4.286D+19   5.556D+19   6.825D+19
+   6.349D+18   1.905D+19   3.175D+19   4.444D+19   5.714D+19   6.984D+19
+   7.937D+18   2.063D+19   3.333D+19   4.603D+19   5.873D+19   7.143D+19
+   9.524D+18   2.222D+19   3.492D+19   4.762D+19   6.032D+19   7.302D+19
+   1.111D+19   2.381D+19   3.651D+19   4.921D+19   6.190D+19   7.460D+19
          column 7 to 8
-   3.461D+58   71.648021
-  -8.647D+29   2.170D+51
-  -3.012D+24   6.226D+36
-   1.250D+62  -2.057D+23
-  -1.449D+11  -4.966D+49
-  -4.440D+60   9.697D+41
-   4.276D+66   3.885D+28
-   1.423D+32  -1.185D+08
+   7.619D+19   8.889D+19
+   7.778D+19   9.048D+19
+   7.937D+19   9.206D+19
+   8.095D+19   9.365D+19
+   8.254D+19   9.524D+19
+   8.413D+19   9.683D+19
+   8.571D+19   9.841D+19
+   8.730D+19   1.000D+20
index 1ca8320..2273689 100644 (file)
@@ -32,7 +32,7 @@ disp(expm(A));
 format(25);
 disp(expm(A));
 
-A =  (rand(8,8) - 0.5) .* 10 .^ (100*rand(8,8));
+A =  matrix(linspace(-1E10,1E20,64), 8, 8);
 disp(A);
 format(10);
 disp(A);