08-Jan-2022 09:09:27 r8_scale_test(): MATLAB/Octave version 9.8.0.1380330 (R2020a) Update 2 Test r8_scale(). R8_NEXT_TEST(): R8_NEXT computes the "next" real number. Starting at X = -2.22507e-308 X Next X -2.2250738585072013831e-308 0 0 2.2250738585072013831e-308 2.2250738585072013831e-308 2.2250738585072018772e-308 2.2250738585072018772e-308 2.2250738585072023712e-308 2.2250738585072023712e-308 2.2250738585072028653e-308 2.2250738585072028653e-308 2.2250738585072033594e-308 2.2250738585072033594e-308 2.2250738585072038534e-308 2.2250738585072038534e-308 2.2250738585072043475e-308 2.2250738585072043475e-308 2.2250738585072048415e-308 2.2250738585072048415e-308 2.2250738585072053356e-308 Starting at X = -1 X Next X -1 -0.99999999999999988898 -0.99999999999999988898 -0.99999999999999977796 -0.99999999999999977796 -0.99999999999999966693 -0.99999999999999966693 -0.99999999999999955591 -0.99999999999999955591 -0.99999999999999944489 Starting at X = 1 X Next X 1 1.000000000000000222 1.000000000000000222 1.0000000000000004441 1.0000000000000004441 1.0000000000000006661 1.0000000000000006661 1.0000000000000008882 1.0000000000000008882 1.0000000000000011102 Starting at X = 1e+06 X Next X 1000000 1000000.0000000001164 1000000.0000000001164 1000000.0000000002328 1000000.0000000002328 1000000.0000000003492 1000000.0000000003492 1000000.0000000004657 1000000.0000000004657 1000000.0000000005821 Starting at X = 1e+12 X Next X 1000000000000 1000000000000.0001221 1000000000000.0001221 1000000000000.0002441 1000000000000.0002441 1000000000000.0003662 1000000000000.0003662 1000000000000.0004883 1000000000000.0004883 1000000000000.0006104 Starting at X = 1e+16 X Next X 10000000000000000 10000000000000002 10000000000000002 10000000000000004 10000000000000004 10000000000000006 10000000000000006 10000000000000008 10000000000000008 10000000000000010 R8_PREVIOUS_TEST() R8_PREVIOUS computes the "previous" real number. Starting at X = 2.22507e-308 X Next X 2.2250738585072013831e-308 0 0 -2.2250738585072013831e-308 -2.2250738585072013831e-308 -2.2250738585072018772e-308 -2.2250738585072018772e-308 -2.2250738585072023712e-308 -2.2250738585072023712e-308 -2.2250738585072028653e-308 -2.2250738585072028653e-308 -2.2250738585072033594e-308 -2.2250738585072033594e-308 -2.2250738585072038534e-308 -2.2250738585072038534e-308 -2.2250738585072043475e-308 -2.2250738585072043475e-308 -2.2250738585072048415e-308 -2.2250738585072048415e-308 -2.2250738585072053356e-308 Starting at X = -1 X Next X -1 -1.000000000000000222 -1.000000000000000222 -1.0000000000000004441 -1.0000000000000004441 -1.0000000000000006661 -1.0000000000000006661 -1.0000000000000008882 -1.0000000000000008882 -1.0000000000000011102 Starting at X = 1 X Next X 1 0.99999999999999988898 0.99999999999999988898 0.99999999999999977796 0.99999999999999977796 0.99999999999999966693 0.99999999999999966693 0.99999999999999955591 0.99999999999999955591 0.99999999999999944489 Starting at X = 1e+06 X Next X 1000000 999999.99999999988358 999999.99999999988358 999999.99999999976717 999999.99999999976717 999999.99999999965075 999999.99999999965075 999999.99999999953434 999999.99999999953434 999999.99999999941792 Starting at X = 1e+12 X Next X 1000000000000 999999999999.99987793 999999999999.99987793 999999999999.99975586 999999999999.99975586 999999999999.99963379 999999999999.99963379 999999999999.99951172 999999999999.99951172 999999999999.99938965 Starting at X = 1e+16 X Next X 10000000000000000 9999999999999998 9999999999999998 9999999999999996 9999999999999996 9999999999999994 9999999999999994 9999999999999992 9999999999999992 9999999999999990 R8_NEXT_PREVIOUS_TEST(): R8_NEXT computes the "next" real number. R8_PREVIOUS computes the "previous" real number. X = 1.5376671395460999037 X+ = 1.5376671395461001257 X+- = 1.5376671395460999037 X = 1.5376671395460999037 X- = 1.5376671395460996816 X-+ = 1.5376671395460999037 X = -6.3322299708098270798 X+ = -6.3322299708098261917 X+- = -6.3322299708098270798 X = -6.3322299708098270798 X- = -6.332229970809827968 X-+ = -6.3322299708098270798 X = 90.964612555985411291 X+ = 90.964612555985425502 X+- = 90.964612555985411291 X = 90.964612555985411291 X- = 90.96461255598539708 X-+ = 90.964612555985411291 X = -993.10261343705508352 X+ = -993.10261343705496984 X+- = -993.10261343705508352 X = -993.10261343705508352 X- = -993.10261343705519721 X-+ = -993.10261343705508352 X = 10005.100243837743619 X+ = 10005.100243837745438 X+- = 10005.100243837743619 X = 10005.100243837743619 X- = 10005.1002438377418 X-+ = 10005.100243837743619 X = -100041.8460254817619 X+ = -100041.84602548174735 X+- = -100041.8460254817619 X = -100041.8460254817619 X- = -100041.84602548177645 X-+ = -100041.8460254817619 X = 999972.25011057243682 X+ = 999972.25011057255324 X+- = 999972.25011057243682 X = 999972.25011057243682 X- = 999972.25011057232041 X-+ = 999972.25011057243682 X = -9999956.1440682839602 X+ = -9999956.1440682820976 X+- = -9999956.1440682839602 X = -9999956.1440682839602 X- = -9999956.1440682858229 X-+ = -9999956.1440682839602 X = 100000916.06961657107 X+ = 100000916.06961658597 X+- = 100000916.06961657107 X = 100000916.06961657107 X- = 100000916.06961655617 X-+ = 100000916.06961657107 X = -999998582.04824066162 X+ = -999998582.04824054241 X+- = -999998582.04824066162 X = -999998582.04824066162 X- = -999998582.04824078083 X-+ = -999998582.04824066162 r8_scale_test(): Normal end of execution. 08-Jan-2022 09:09:27