least_squares_approximant_test
12-Feb-2019 20:21:36
least_squares_approximant_test:
MATLAB version
Test least_squares_approximant.
{Undefined function or variable 'p00_prob_num'.
Error in least_squares_approximant_test (line 27)
prob_num = p00_prob_num ( );
}
least_squares_approximant_test
12-Feb-2019 20:22:12
least_squares_approximant_test:
MATLAB version
Test least_squares_approximant.
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 1
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.350074
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 1.08357
Created plot file "p01_data.png".
Created plot file "p01_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 2
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.344057
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 1.12211
Created plot file "p01_data.png".
Created plot file "p01_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 3
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.332868
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 1.31026
Created plot file "p01_data.png".
Created plot file "p01_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 4
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.199123
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 2.51647
Created plot file "p01_data.png".
Created plot file "p01_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 5
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.190907
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 2.60932
Created plot file "p01_data.png".
Created plot file "p01_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #1
using a least squares polynomial of degree 6
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 4.000000
2: 1.000000 5.000000
3: 2.000000 6.000000
4: 4.000000 6.000000
5: 5.000000 5.000000
6: 6.000000 3.000000
7: 7.000000 1.000000
8: 8.000000 1.000000
9: 9.000000 1.000000
10: 10.000000 3.000000
11: 11.000000 4.000000
12: 12.000000 4.000000
13: 13.000000 3.000000
14: 14.000000 3.000000
15: 15.000000 4.000000
16: 16.000000 4.000000
17: 17.000000 3.000000
18: 18.000000 0.000000
Averaged L2 approximation error at data nodes = 0.189739
Normalized length of piecewise linear interpolant = 3.13553
Normalized length of least squares approximant = 2.59548
Created plot file "p01_data.png".
Created plot file "p01_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 1
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 2.58162
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 1
Created plot file "p02_data.png".
Created plot file "p02_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 2
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 1.80946
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 1.88131
Created plot file "p02_data.png".
Created plot file "p02_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 3
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 1.80946
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 1.88131
Created plot file "p02_data.png".
Created plot file "p02_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 4
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 1.76341
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 1.90124
Created plot file "p02_data.png".
Created plot file "p02_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 5
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 1.76341
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 1.90124
Created plot file "p02_data.png".
Created plot file "p02_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #2
using a least squares polynomial of degree 6
Number of data points = 18
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 1.340000 5.000000
3: 5.000000 8.660000
4: 10.000000 10.000000
5: 10.600000 10.400000
6: 10.700000 12.000000
7: 10.705000 28.600000
8: 10.800000 30.200000
9: 11.400000 30.600000
10: 19.600000 30.600000
11: 20.200000 30.200000
12: 20.295000 28.600000
13: 20.300000 12.000000
14: 20.400000 10.400000
15: 21.000000 10.000000
16: 26.000000 8.660000
17: 29.660000 5.000000
18: 31.000000 0.000000
Averaged L2 approximation error at data nodes = 1.63488
Normalized length of piecewise linear interpolant = 2.66086
Normalized length of least squares approximant = 3.36199
Created plot file "p02_data.png".
Created plot file "p02_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 1
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 4.4679
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.28026
Created plot file "p03_data.png".
Created plot file "p03_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 2
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 2.59431
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.48631
Created plot file "p03_data.png".
Created plot file "p03_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 3
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 1.74627
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.58943
Created plot file "p03_data.png".
Created plot file "p03_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 4
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 1.68297
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.61226
Created plot file "p03_data.png".
Created plot file "p03_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 5
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 1.66663
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.59507
Created plot file "p03_data.png".
Created plot file "p03_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #3
using a least squares polynomial of degree 6
Number of data points = 11
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 2.000000 10.000000
3: 3.000000 10.000000
4: 5.000000 10.000000
5: 6.000000 10.000000
6: 8.000000 10.000000
7: 9.000000 10.500000
8: 11.000000 15.000000
9: 12.000000 50.000000
10: 14.000000 60.000000
11: 15.000000 85.000000
Averaged L2 approximation error at data nodes = 1.64323
Normalized length of piecewise linear interpolant = 1.68472
Normalized length of least squares approximant = 1.62067
Created plot file "p03_data.png".
Created plot file "p03_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 1
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.146011
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 1.02803
Created plot file "p04_data.png".
Created plot file "p04_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 2
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.14598
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 1.03194
Created plot file "p04_data.png".
Created plot file "p04_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 3
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0559589
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 3.3304
Created plot file "p04_data.png".
Created plot file "p04_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 4
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0559577
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 3.32957
Created plot file "p04_data.png".
Created plot file "p04_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 5
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.00829484
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 3.58478
Created plot file "p04_data.png".
Created plot file "p04_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #4
using a least squares polynomial of degree 6
Number of data points = 8
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.050000 0.700000
3: 0.100000 1.000000
4: 0.200000 1.000000
5: 0.800000 0.300000
6: 0.850000 0.050000
7: 0.900000 0.100000
8: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0065995
Normalized length of piecewise linear interpolant = 3.25908
Normalized length of least squares approximant = 4.43914
Created plot file "p04_data.png".
Created plot file "p04_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 1
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.143322
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 1.00003
Created plot file "p05_data.png".
Created plot file "p05_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 2
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.13517
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 1.31038
Created plot file "p05_data.png".
Created plot file "p05_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 3
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0717904
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 3.05546
Created plot file "p05_data.png".
Created plot file "p05_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 4
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0391096
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 3.42544
Created plot file "p05_data.png".
Created plot file "p05_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 5
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.03589
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 3.41454
Created plot file "p05_data.png".
Created plot file "p05_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #5
using a least squares polynomial of degree 6
Number of data points = 9
Data array:
Row: 1 2
Col
1: 0.000000 0.000000
2: 0.100000 0.900000
3: 0.200000 0.950000
4: 0.300000 0.900000
5: 0.400000 0.100000
6: 0.500000 0.050000
7: 0.600000 0.050000
8: 0.800000 0.200000
9: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.0297341
Normalized length of piecewise linear interpolant = 3.2218
Normalized length of least squares approximant = 3.79663
Created plot file "p05_data.png".
Created plot file "p05_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 1
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
Averaged L2 approximation error at data nodes = 0.0525121
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.0062
Created plot file "p06_data.png".
Created plot file "p06_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 2
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
Averaged L2 approximation error at data nodes = 0.0473605
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.2402
Created plot file "p06_data.png".
Created plot file "p06_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 3
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
Averaged L2 approximation error at data nodes = 0.0437687
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.43902
Created plot file "p06_data.png".
Created plot file "p06_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 4
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
[Warning: Rank deficient, rank = 4, tol = 5.115918e-02.]
[> In least_squares_approximant_coef (line 65)
In least_squares_approximant_test01 (line 43)
In least_squares_approximant_test (line 31)
]
Averaged L2 approximation error at data nodes = 0.0443293
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.41035
Created plot file "p06_data.png".
Created plot file "p06_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 5
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
[Warning: Rank deficient, rank = 4, tol = 5.005005e+01.]
[> In least_squares_approximant_coef (line 65)
In least_squares_approximant_test01 (line 43)
In least_squares_approximant_test (line 31)
]
Averaged L2 approximation error at data nodes = 0.0448312
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.39049
Created plot file "p06_data.png".
Created plot file "p06_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #6
using a least squares polynomial of degree 6
Number of data points = 49
Data array:
Row: 1 2
Col
1: 595.000000 0.644000
2: 605.000000 0.622000
3: 615.000000 0.638000
4: 625.000000 0.649000
5: 635.000000 0.652000
6: 645.000000 0.639000
7: 655.000000 0.646000
8: 665.000000 0.657000
9: 675.000000 0.652000
10: 685.000000 0.655000
11: 695.000000 0.644000
12: 705.000000 0.663000
13: 715.000000 0.663000
14: 725.000000 0.668000
15: 735.000000 0.676000
16: 745.000000 0.676000
17: 755.000000 0.686000
18: 765.000000 0.679000
19: 775.000000 0.678000
20: 785.000000 0.683000
21: 795.000000 0.694000
22: 805.000000 0.699000
23: 815.000000 0.710000
24: 825.000000 0.730000
25: 835.000000 0.763000
26: 845.000000 0.812000
27: 855.000000 0.907000
28: 865.000000 1.044000
29: 875.000000 1.336000
30: 885.000000 1.881000
31: 895.000000 2.169000
32: 905.000000 2.075000
33: 915.000000 1.598000
34: 925.000000 1.211000
35: 935.000000 0.916000
36: 945.000000 0.746000
37: 955.000000 0.672000
38: 965.000000 0.627000
39: 975.000000 0.615000
40: 985.000000 0.607000
41: 995.000000 0.606000
42: 1005.000000 0.609000
43: 1015.000000 0.603000
44: 1025.000000 0.601000
45: 1035.000000 0.603000
46: 1045.000000 0.601000
47: 1055.000000 0.611000
48: 1065.000000 0.601000
49: 1075.000000 0.608000
[Warning: Rank deficient, rank = 4, tol = 4.974098e+04.]
[> In least_squares_approximant_coef (line 65)
In least_squares_approximant_test01 (line 43)
In least_squares_approximant_test (line 31)
]
Averaged L2 approximation error at data nodes = 0.0451223
Normalized length of piecewise linear interpolant = 2.68209
Normalized length of least squares approximant = 1.37352
Created plot file "p06_data.png".
Created plot file "p06_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 1
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 0.25
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 1
Created plot file "p07_data.png".
Created plot file "p07_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 2
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 7.92858e-16
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 3.36731
Created plot file "p07_data.png".
Created plot file "p07_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 3
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 1.57009e-16
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 3.36731
Created plot file "p07_data.png".
Created plot file "p07_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 4
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 1.57009e-16
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 3.36731
Created plot file "p07_data.png".
Created plot file "p07_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 5
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 1.57009e-16
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 3.36731
Created plot file "p07_data.png".
Created plot file "p07_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #7
using a least squares polynomial of degree 6
Number of data points = 4
Data array:
Row: 1 2
Col
1: 0.000000 1.000000
2: 1.000000 2.000000
3: 4.000000 2.000000
4: 5.000000 1.000000
Averaged L2 approximation error at data nodes = 1.57009e-16
Normalized length of piecewise linear interpolant = 2.63961
Normalized length of least squares approximant = 3.36731
Created plot file "p07_data.png".
Created plot file "p07_d06.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 1
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.101522
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 1.00042
Created plot file "p08_data.png".
Created plot file "p08_d01.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 2
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.000762201
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 2.31944
Created plot file "p08_data.png".
Created plot file "p08_d02.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 3
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.000748027
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 2.31959
Created plot file "p08_data.png".
Created plot file "p08_d03.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 4
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.000731706
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 2.32028
Created plot file "p08_data.png".
Created plot file "p08_d04.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 5
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.000704364
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 2.32052
Created plot file "p08_data.png".
Created plot file "p08_d05.png".
least_squares_approximant_test01:
Approximate data from TEST_INTERP problem #8
using a least squares polynomial of degree 6
Number of data points = 12
Data array:
Row: 1 2
Col
1: -1.000000 1.000000
2: -0.800000 0.640000
3: -0.600000 0.360000
4: -0.400000 0.160000
5: -0.200000 0.040000
6: 0.000000 0.000000
7: 0.200000 0.040000
8: 0.200010 0.050000
9: 0.400000 0.160000
10: 0.600000 0.360000
11: 0.800000 0.640000
12: 1.000000 1.000000
Averaged L2 approximation error at data nodes = 0.000701156
Normalized length of piecewise linear interpolant = 2.31939
Normalized length of least squares approximant = 2.32008
Created plot file "p08_data.png".
Created plot file "p08_d06.png".
least_squares_approximant_test:
Normal end of execution.
12-Feb-2019 20:22:40
diary off