[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A problem with range objects and floating point numbers
From: |
Daniel J Sebald |
Subject: |
Re: A problem with range objects and floating point numbers |
Date: |
Mon, 29 Sep 2014 13:52:27 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16 |
I had a mistake in the example script. The norm for the second example
(result(i) = base + i*increment) actually has a smaller norm, but still
greater than interpolating algorithm.
Dan
octave:106> range_test_benchmark = str2num(sprintf('%.1f ',linspace(-2,
.1, 22)));
octave:107> range_test10 = linspace (-20, 1, 22) * .1;
octave:108> norm(range_test10 - range_test_benchmark)
ans = 4.7429e-16
octave:109> range_test11 = linspace (-2, .1, 22);
octave:110> norm(range_test11 - range_test_benchmark)
ans = 4.3088e-16
octave:111> A = -2;
octave:112> B = .1;
octave:113> N = 22;
octave:114> for (i=1:1:N)
range_test12(i)=(A*(N-i) + B*(i-1))/(N-1);
endfor
octave:115> norm(range_test12 - range_test_benchmark)
ans = 3.3422e-16
octave:116> [range_test10' range_test11' range_test12'] -
range_test_benchmark'*[1 1 1]
ans =
0.0000e+00 0.0000e+00 0.0000e+00
-2.2204e-16 0.0000e+00 0.0000e+00
0.0000e+00 0.0000e+00 2.2204e-16
-2.2204e-16 0.0000e+00 -2.2204e-16
0.0000e+00 0.0000e+00 0.0000e+00
0.0000e+00 0.0000e+00 0.0000e+00
-2.2204e-16 0.0000e+00 0.0000e+00
0.0000e+00 2.2204e-16 0.0000e+00
-2.2204e-16 0.0000e+00 0.0000e+00
0.0000e+00 0.0000e+00 0.0000e+00
0.0000e+00 0.0000e+00 0.0000e+00
0.0000e+00 1.1102e-16 1.1102e-16
0.0000e+00 2.2204e-16 0.0000e+00
-1.1102e-16 0.0000e+00 0.0000e+00
-1.1102e-16 1.1102e-16 0.0000e+00
0.0000e+00 0.0000e+00 0.0000e+00
0.0000e+00 1.1102e-16 0.0000e+00
-5.5511e-17 1.6653e-16 0.0000e+00
0.0000e+00 5.5511e-17 0.0000e+00
0.0000e+00 1.3878e-16 2.7756e-17
0.0000e+00 0.0000e+00 0.0000e+00
0.0000e+00 0.0000e+00 0.0000e+00
- Re: A problem with range objects and floating point numbers, (continued)
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/26
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/28
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/29
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/29
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/29
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/29
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/29
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/29
- Re: A problem with range objects and floating point numbers, John W. Eaton, 2014/09/29
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/29
- Re: A problem with range objects and floating point numbers,
Daniel J Sebald <=
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/29
- Re: A problem with range objects and floating point numbers, s.jo, 2014/09/29
- Re: A problem with range objects and floating point numbers, Daniel J Sebald, 2014/09/29
Re: A problem with range objects and floating point numbers, Jordi GutiƩrrez Hermoso, 2014/09/24