26-Apr-2023 10:38:27 wavelet_test(): MATLAB/Octave version 5.2.0. Test wavelet() wavelet_test01(): DAUB2_TRANSFORM computes the DAUB2 transform of a vector. DAUB2_TRANSFORM_INVERSE inverts it. i U(i) D2(U)(i) D2inv(D2(U))(i) 1 0.0871 1.7241 0.0871 2 0.6059 -0.3259 0.6059 3 0.0077 0.1095 0.0077 4 0.8522 -0.2189 0.8522 5 0.3137 -0.0834 0.3137 6 0.0202 -0.2878 0.0202 7 0.3180 -0.2330 0.3180 8 0.5914 0.2788 0.5914 9 0.0036 -0.3668 0.0036 10 0.6336 -0.5971 0.6336 11 0.7510 0.2075 0.7510 12 0.3523 -0.1933 0.3523 13 0.7323 -0.4455 0.7323 14 0.7264 0.2820 0.7264 15 0.3628 0.0042 0.3628 16 0.5381 -0.1240 0.5381 i U(i) D2(U)(i) D2inv(D2(U))(i) 1 1.0000 2.8284 1.0000 2 1.0000 0.0000 1.0000 3 1.0000 0.0000 1.0000 4 1.0000 0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D2(U)(i) D2inv(D2(U))(i) 1 1.0000 34.0000 1.0000 2 2.0000 -16.0000 2.0000 3 3.0000 -5.6569 3.0000 4 4.0000 -5.6569 4.0000 5 5.0000 -2.0000 5.0000 6 6.0000 -2.0000 6.0000 7 7.0000 -2.0000 7.0000 8 8.0000 -2.0000 8.0000 9 9.0000 -0.7071 9.0000 10 10.0000 -0.7071 10.0000 11 11.0000 -0.7071 11.0000 12 12.0000 -0.7071 12.0000 13 13.0000 -0.7071 13.0000 14 14.0000 -0.7071 14.0000 15 15.0000 -0.7071 15.0000 16 16.0000 -0.7071 16.0000 i U(i) D2(U)(i) D2inv(D2(U))(i) 1 25.0000 21.2132 25.0000 2 16.0000 16.9706 16.0000 3 9.0000 14.0000 9.0000 4 4.0000 -2.0000 4.0000 5 1.0000 6.3640 1.0000 6 0.0000 3.5355 -0.0000 7 1.0000 0.7071 1.0000 8 4.0000 -2.1213 4.0000 wavelet_test02(): DAUB4_TRANSFORM computes the DAUB4 transform of a vector. DAUB4_TRANSFORM_INVERSE inverts it. i U(i) D4(U)(i) D4inv(D4(U))(i) 1 0.8776 0.8893 0.8776 2 0.2233 1.8242 0.2233 3 0.2468 -0.3988 0.2468 4 0.4695 -0.0860 0.4695 5 0.2612 0.2252 0.2612 6 0.5781 0.4778 0.5781 7 0.0529 -0.2036 0.0529 8 0.0245 -0.1488 0.0245 9 0.9477 -0.1839 0.9477 10 0.3544 -0.1979 0.3544 11 0.8441 -0.1309 0.8441 12 0.0630 0.6093 0.0630 13 0.0705 0.4736 0.0705 14 0.8500 -0.4749 0.8500 15 0.8255 0.0148 0.8255 16 0.9857 0.2986 0.9857 i U(i) D4(U)(i) D4inv(D4(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 0.0000 1.0000 4 1.0000 0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D4(U)(i) D4inv(D4(U))(i) 1 1.0000 15.8659 1.0000 2 2.0000 32.2173 2.0000 3 3.0000 1.8117 3.0000 4 4.0000 -10.5744 4.0000 5 5.0000 0.0000 5.0000 6 6.0000 0.0000 6.0000 7 7.0000 0.7321 7.0000 8 8.0000 -7.6603 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 0.0000 11.0000 12 12.0000 0.0000 12.0000 13 13.0000 0.0000 13.0000 14 14.0000 0.0000 14.0000 15 15.0000 0.0000 15.0000 16 16.0000 -5.6569 16.0000 i U(i) D4(U)(i) D4inv(D4(U))(i) 1 25.0000 18.7321 25.0000 2 16.0000 11.2679 16.0000 3 9.0000 -8.6603 9.0000 4 4.0000 17.0526 4.0000 5 1.0000 -1.2247 1.0000 6 0.0000 -1.2247 0.0000 7 1.0000 -1.2247 1.0000 8 4.0000 12.1595 4.0000 wavelet_test03(): DAUB6_TRANSFORM computes the DAUB6 transform of a vector. DAUB6_TRANSFORM_INVERSE inverts it. i U(i) D6(U)(i) D6inv(D6(U))(i) 1 0.4902 1.3575 0.4902 2 0.5085 1.3910 0.5085 3 0.2226 -0.5247 0.2226 4 0.0408 0.3030 0.0408 5 0.3708 -0.1335 0.3708 6 0.5576 0.3747 0.5576 7 0.2404 0.1124 0.2404 8 0.4426 0.0895 0.4426 9 0.9334 0.1256 0.9334 10 0.0463 -0.2484 0.0463 11 0.9018 0.5624 0.9018 12 0.5092 0.4572 0.5092 13 0.6064 -0.0851 0.6064 14 0.7675 0.3066 0.7675 15 0.9162 0.0884 0.9162 16 0.2200 -0.0829 0.2200 i U(i) D6(U)(i) D6inv(D6(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 0.0000 1.0000 4 1.0000 0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D6(U)(i) D6inv(D6(U))(i) 1 1.0000 22.6778 1.0000 2 2.0000 25.4054 2.0000 3 3.0000 -11.0375 3.0000 4 4.0000 8.0787 4.0000 5 5.0000 0.0000 5.0000 6 6.0000 2.1102 6.0000 7 7.0000 -8.8180 7.0000 8 8.0000 2.3832 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 0.0000 11.0000 12 12.0000 0.0000 12.0000 13 13.0000 0.0000 13.0000 14 14.0000 0.0000 14.0000 15 15.0000 -7.5875 15.0000 16 16.0000 1.9307 16.0000 i U(i) D6(U)(i) D6inv(D6(U))(i) 1 25.0000 9.5264 25.0000 2 16.0000 20.4736 16.0000 3 9.0000 13.7048 9.0000 4 4.0000 -10.5832 4.0000 5 1.0000 0.0000 1.0000 6 0.0000 0.0000 0.0000 7 1.0000 12.9103 1.0000 8 4.0000 -4.4250 4.0000 wavelet_test04(): DAUB8_TRANSFORM computes the DAUB8 transform of a vector. DAUB8_TRANSFORM_INVERSE inverts it. i U(i) D8(U)(i) D8inv(D8(U))(i) 1 0.9106 1.5185 0.9106 2 0.7424 1.5609 0.7424 3 0.2688 -0.1610 0.2688 4 0.2786 -0.2319 0.2786 5 0.3848 -0.5000 0.3848 6 0.7891 -0.0021 0.7891 7 0.6288 0.5536 0.6288 8 0.3834 0.3220 0.3834 9 0.2726 -0.1211 0.2726 10 0.6517 -0.0673 0.6517 11 0.9525 0.1267 0.9525 12 0.8531 -0.2875 0.8531 13 0.2457 0.4875 0.2457 14 0.0404 0.0507 0.0404 15 0.6944 -0.2338 0.6944 16 0.6129 0.0494 0.6129 i U(i) D8(U)(i) D8inv(D8(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 0.0000 1.0000 4 1.0000 0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D8(U)(i) D8inv(D8(U))(i) 1 1.0000 29.6611 1.0000 2 2.0000 18.4222 2.0000 3 3.0000 10.2278 3.0000 4 4.0000 -6.6350 4.0000 5 5.0000 3.4852 5.0000 6 6.0000 -6.3549 6.0000 7 7.0000 2.6205 7.0000 8 8.0000 -0.6777 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 0.0000 11.0000 12 12.0000 0.0000 12.0000 13 13.0000 0.0000 13.0000 14 14.0000 -7.7515 14.0000 15 15.0000 2.7903 15.0000 16 16.0000 -0.6957 16.0000 i U(i) D8(U)(i) D8inv(D8(U))(i) 1 25.0000 2.8040 25.0000 2 16.0000 27.1960 16.0000 3 9.0000 -8.0573 9.0000 4 4.0000 5.4746 4.0000 5 1.0000 0.0000 1.0000 6 0.0000 11.4375 -0.0000 7 1.0000 -4.5132 1.0000 8 4.0000 1.5609 4.0000 wavelet_test05(): DAUB10_TRANSFORM computes the DAUB10 transform of a vector. DAUB10_TRANSFORM_INVERSE inverts it. i U(i) D10(U)(i) D10inv(D10(U))(i) 1 0.0717 0.6570 0.0717 2 0.4085 1.1175 0.4085 3 0.4455 -0.0081 0.4455 4 0.6570 -0.2800 0.6570 5 0.1333 0.0579 0.1333 6 0.3753 0.0609 0.3753 7 0.6333 -0.0279 0.6333 8 0.0067 0.0312 0.0067 9 0.5943 0.4190 0.5943 10 0.3803 -0.1220 0.3803 11 0.2054 0.1599 0.2054 12 0.0866 -0.1292 0.0866 13 0.2180 -0.5165 0.2180 14 0.0695 0.0416 0.0695 15 0.0329 -0.3500 0.0329 16 0.7007 0.2496 0.7007 i U(i) D10(U)(i) D10inv(D10(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 0.0000 1.0000 4 1.0000 0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D10(U)(i) D10inv(D10(U))(i) 1 1.0000 33.9013 1.0000 2 2.0000 14.1820 2.0000 3 3.0000 0.8949 3.0000 4 4.0000 7.7442 4.0000 5 5.0000 -2.2792 5.0000 6 6.0000 0.6621 6.0000 7 7.0000 -0.5141 7.0000 8 8.0000 4.6989 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 0.0000 11.0000 12 12.0000 0.0000 12.0000 13 13.0000 -7.0996 13.0000 14 14.0000 2.2745 14.0000 15 15.0000 -1.0863 15.0000 16 16.0000 0.2547 16.0000 i U(i) D10(U)(i) D10inv(D10(U))(i) 1 25.0000 0.6414 25.0000 2 16.0000 29.3586 16.0000 3 9.0000 -4.9374 9.0000 4 4.0000 -2.7026 4.0000 5 1.0000 9.6613 1.0000 6 0.0000 -2.3231 -0.0000 7 1.0000 1.7099 1.0000 8 4.0000 -0.5627 4.0000 wavelet_test06(): DAUB12_TRANSFORM computes the DAUB12 transform of a vector. DAUB12_TRANSFORM_INVERSE inverts it. i U(i) D12(U)(i) D12inv(D12(U))(i) 1 0.6777 1.3408 0.6777 2 0.9931 1.3296 0.9931 3 0.6128 0.1003 0.6128 4 0.3508 -0.3886 0.3508 5 0.5901 -0.0586 0.5901 6 0.0126 -0.6068 0.0126 7 0.1525 0.1613 0.1525 8 0.8072 0.0674 0.8072 9 0.4870 -0.1322 0.4870 10 0.6855 0.1190 0.6855 11 0.1112 -0.1427 0.1112 12 0.0868 0.5107 0.0868 13 0.4459 -0.4035 0.4459 14 0.7817 0.3923 0.7817 15 0.6793 0.0823 0.6793 16 0.0791 -0.4542 0.0791 i U(i) D12(U)(i) D12inv(D12(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 -0.0000 1.0000 4 1.0000 -0.0000 1.0000 5 1.0000 -0.0000 1.0000 6 1.0000 -0.0000 1.0000 7 1.0000 -0.0000 1.0000 8 1.0000 -0.0000 1.0000 i U(i) D12(U)(i) D12inv(D12(U))(i) 1 1.0000 33.8275 1.0000 2 2.0000 14.2558 2.0000 3 3.0000 2.1504 3.0000 4 4.0000 8.4620 4.0000 5 5.0000 -2.0978 5.0000 6 6.0000 0.7718 6.0000 7 7.0000 4.9808 7.0000 8 8.0000 1.8663 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 -0.0000 11.0000 12 12.0000 -6.1293 12.0000 13 13.0000 0.8448 13.0000 14 14.0000 -0.6992 14.0000 15 15.0000 0.4205 15.0000 16 16.0000 -0.0937 16.0000 i U(i) D12(U)(i) D12inv(D12(U))(i) 1 25.0000 3.4826 25.0000 2 16.0000 26.5174 16.0000 3 9.0000 3.1103 9.0000 4 4.0000 -14.2867 4.0000 5 1.0000 0.6993 1.0000 6 0.0000 0.3127 -0.0000 7 1.0000 -0.6453 1.0000 8 4.0000 8.1186 4.0000 wavelet_test07(): DAUB14_TRANSFORM computes the DAUB14 transform of a vector. DAUB14_TRANSFORM_INVERSE inverts it. i U(i) D14(U)(i) D14inv(D14(U))(i) 1 0.6869 1.1824 0.6869 2 0.6366 1.4628 0.6366 3 0.5654 -0.5061 0.5654 4 0.7028 0.1527 0.7028 5 0.7562 -0.1367 0.7562 6 0.1394 0.3885 0.1394 7 0.6543 -0.3781 0.6543 8 0.3283 0.1155 0.3283 9 0.2853 0.3303 0.2853 10 0.9082 -0.3497 0.9082 11 0.5580 -0.3431 0.5580 12 0.0444 0.1281 0.0444 13 0.0926 -0.0745 0.0926 14 0.2292 0.5031 0.2292 15 0.0046 -0.0414 0.0046 16 0.8895 -0.3474 0.8895 i U(i) D14(U)(i) D14inv(D14(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 -0.0000 1.0000 4 1.0000 -0.0000 1.0000 5 1.0000 0.0000 1.0000 6 1.0000 0.0000 1.0000 7 1.0000 0.0000 1.0000 8 1.0000 0.0000 1.0000 i U(i) D14(U)(i) D14inv(D14(U))(i) 1 1.0000 29.6608 1.0000 2 2.0000 18.4225 2.0000 3 3.0000 12.9282 3.0000 4 4.0000 -3.9207 4.0000 5 5.0000 2.3559 5.0000 6 6.0000 4.0176 6.0000 7 7.0000 5.2726 7.0000 8 8.0000 -4.2163 8.0000 9 9.0000 0.0000 9.0000 10 10.0000 0.0000 10.0000 11 11.0000 -5.0990 11.0000 12 12.0000 -0.9494 12.0000 13 13.0000 0.3327 13.0000 14 14.0000 0.1838 14.0000 15 15.0000 -0.1595 15.0000 16 16.0000 0.0345 16.0000 i U(i) D14(U)(i) D14inv(D14(U))(i) 1 25.0000 10.1637 25.0000 2 16.0000 19.8363 16.0000 3 9.0000 -19.7295 9.0000 4 4.0000 7.1017 4.0000 5 1.0000 -1.8202 1.0000 6 0.0000 0.1349 0.0000 7 1.0000 6.5820 1.0000 8 4.0000 3.5885 4.0000 wavelet_test08(): DAUB16_TRANSFORM computes the DAUB16 transform of a vector. DAUB16_TRANSFORM_INVERSE inverts it. i U(i) D16(U)(i) D16inv(D16(U))(i) 1 0.6695 1.7824 0.6695 2 0.3526 1.4674 0.3526 3 0.8478 -0.0899 0.8478 4 0.0031 0.1015 0.0031 5 0.7765 0.2325 0.7765 6 0.9304 -0.2034 0.9304 7 0.3405 -0.4885 0.3405 8 0.1928 0.2504 0.1928 9 0.6136 0.4278 0.6136 10 0.4855 0.1121 0.4855 11 0.5649 0.2329 0.5649 12 0.7219 0.5963 0.7219 13 0.7201 -0.2570 0.7201 14 0.2501 0.1130 0.2501 15 0.9739 0.1411 0.9739 16 0.7487 -0.0781 0.7487 i U(i) D16(U)(i) D16inv(D16(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 -0.0000 1.0000 4 1.0000 -0.0000 1.0000 5 1.0000 -0.0000 1.0000 6 1.0000 -0.0000 1.0000 7 1.0000 -0.0000 1.0000 8 1.0000 -0.0000 1.0000 i U(i) D16(U)(i) D16inv(D16(U))(i) 1 1.0000 23.2267 1.0000 2 2.0000 24.8566 2.0000 3 3.0000 -7.9222 3.0000 4 4.0000 12.3873 4.0000 5 5.0000 2.2335 5.0000 6 6.0000 7.4874 6.0000 7 7.0000 -4.9149 7.0000 8 8.0000 3.1858 8.0000 9 9.0000 -0.0000 9.0000 10 10.0000 -4.1353 10.0000 11 11.0000 -2.6909 11.0000 12 12.0000 1.6001 12.0000 13 13.0000 -0.4523 13.0000 14 14.0000 -0.0248 14.0000 15 15.0000 0.0590 15.0000 16 16.0000 -0.0127 16.0000 i U(i) D16(U)(i) D16inv(D16(U))(i) 1 25.0000 18.3697 25.0000 2 16.0000 11.6303 16.0000 3 9.0000 7.8364 9.0000 4 4.0000 -19.6433 4.0000 5 1.0000 1.4352 1.0000 6 0.0000 4.8312 -0.0000 7 1.0000 6.0166 1.0000 8 4.0000 -3.7977 4.0000 wavelet_test09(): DAUB18_TRANSFORM computes the DAUB18 transform of a vector. DAUB18_TRANSFORM_INVERSE inverts it. i U(i) D18(U)(i) D18inv(D18(U))(i) 1 0.0315 1.2475 0.0315 2 0.1394 1.5951 0.1394 3 0.6028 -0.1679 0.6028 4 0.2003 -0.2910 0.2003 5 0.7906 0.2794 0.7906 6 0.6805 -0.2949 0.6805 7 0.2802 0.0095 0.2802 8 0.7044 -0.0652 0.7044 9 0.1738 -0.3931 0.1738 10 0.8492 -0.0275 0.8492 11 0.2621 0.5000 0.2621 12 0.5307 -0.0766 0.5307 13 0.8872 -0.4417 0.8872 14 0.5868 -0.3940 0.5868 15 0.5416 -0.0705 0.5416 16 0.7792 0.2663 0.7792 i U(i) D18(U)(i) D18inv(D18(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 -0.0000 1.0000 4 1.0000 -0.0000 1.0000 5 1.0000 -0.0000 1.0000 6 1.0000 -0.0000 1.0000 7 1.0000 -0.0000 1.0000 8 1.0000 -0.0000 1.0000 i U(i) D18(U)(i) D18inv(D18(U))(i) 1 1.0000 17.1835 1.0000 2 2.0000 30.8998 2.0000 3 3.0000 6.9242 3.0000 4 4.0000 -8.4011 4.0000 5 5.0000 8.1545 5.0000 6 6.0000 -4.0909 6.0000 7 7.0000 2.6890 7.0000 8 8.0000 0.3909 8.0000 9 9.0000 -3.2921 9.0000 10 10.0000 -4.1315 10.0000 11 11.0000 2.6920 11.0000 12 12.0000 -1.2341 12.0000 13 13.0000 0.3396 13.0000 14 14.0000 -0.0141 14.0000 15 15.0000 -0.0212 15.0000 16 16.0000 0.0047 16.0000 i U(i) D18(U)(i) D18inv(D18(U))(i) 1 25.0000 25.4016 25.0000 2 16.0000 4.5984 16.0000 3 9.0000 -14.0681 9.0000 4 4.0000 5.1538 4.0000 5 1.0000 2.9899 1.0000 6 0.0000 7.9593 -0.0000 7 1.0000 -5.0929 1.0000 8 4.0000 2.6290 4.0000 wavelet_test10(): DAUB20_TRANSFORM computes the DAUB20 transform of a vector. DAUB20_TRANSFORM_INVERSE inverts it. i U(i) D20(U)(i) D20inv(D20(U))(i) 1 0.2509 1.2605 0.2509 2 0.7650 1.7609 0.7650 3 0.3973 -0.0521 0.3973 4 0.7521 0.2457 0.7521 5 0.1818 0.1603 0.1818 6 0.3856 -0.2247 0.3856 7 0.3669 0.1488 0.3669 8 0.0123 -0.1102 0.0123 9 0.9529 -0.3427 0.9529 10 0.5376 -0.2508 0.5376 11 0.7302 -0.2056 0.7302 12 0.5996 0.3924 0.5996 13 0.8270 0.4244 0.8270 14 0.5940 -0.0329 0.5940 15 0.3484 0.1578 0.3484 16 0.8440 -0.4502 0.8440 i U(i) D20(U)(i) D20inv(D20(U))(i) 1 1.0000 2.0000 1.0000 2 1.0000 2.0000 1.0000 3 1.0000 -0.0000 1.0000 4 1.0000 -0.0000 1.0000 5 1.0000 -0.0000 1.0000 6 1.0000 -0.0000 1.0000 7 1.0000 -0.0000 1.0000 8 1.0000 -0.0000 1.0000 i U(i) D20(U)(i) D20inv(D20(U))(i) 1 1.0000 13.9608 1.0000 2 2.0000 34.1225 2.0000 3 3.0000 -5.4653 3.0000 4 4.0000 -1.4257 4.0000 5 5.0000 -2.0651 5.0000 6 6.0000 0.9615 6.0000 7 7.0000 -0.9280 7.0000 8 8.0000 7.0911 8.0000 9 9.0000 -5.1642 9.0000 10 10.0000 3.3321 10.0000 11 11.0000 -1.8410 11.0000 12 12.0000 0.7902 12.0000 13 13.0000 -0.2125 13.0000 14 14.0000 0.0170 14.0000 15 15.0000 0.0074 15.0000 16 16.0000 -2.5858 16.0000 i U(i) D20(U)(i) D20inv(D20(U))(i) 1 25.0000 29.0224 25.0000 2 16.0000 0.9776 16.0000 3 9.0000 0.1557 9.0000 4 4.0000 -4.6465 4.0000 5 1.0000 9.3796 1.0000 6 0.0000 -5.5431 -0.0000 7 1.0000 3.2247 1.0000 8 4.0000 1.4242 4.0000 wavelet_test11(): DAUB*_MATRIX computes the DAUB* matrix. Verify that each matrix is orthogonal. DAUB2, N = 20 || A*A' - I|| = 9.93014e-16 DAUB4, N = 20 || A*A' - I|| = 5.27447e-16 DAUB6, N = 20 || A*A' - I|| = 8.43097e-16 DAUB8, N = 20 || A*A' - I|| = 2.57576e-15 DAUB10, N = 20 || A*A' - I|| = 4.32198e-15 DAUB12, N = 20 || A*A' - I|| = 8.93011e-15 wavelet_test12(): DAUB*_SCALE uses recursion to estimate a scaling function. N X D2 D4 D6 D8 D10 1 0.300120 1.000000 0.683013 0.470467 0.325803 0.226419 2 0.300120 1.000000 0.808013 0.536858 0.329370 0.193349 3 0.300120 1.000000 0.699760 0.396526 0.202015 0.096291 4 0.300120 1.000000 0.652885 0.338235 0.152411 0.062668 5 0.300120 1.000000 0.663557 0.344025 0.152187 0.060209 6 0.300120 1.000000 0.668893 0.346947 0.152127 0.059016 1 0.750880 1.000000 1.183013 1.141117 1.010946 0.853944 2 0.750880 1.000000 1.274519 1.212319 1.009118 0.773545 3 0.750880 1.000000 1.195272 1.053636 0.799800 0.550139 4 0.750880 1.000000 1.153706 0.974839 0.703896 0.455597 5 0.750880 1.000000 1.131595 0.936072 0.659260 0.413050 6 0.750880 1.000000 1.119634 0.916881 0.637918 0.392912 1 0.003571 1.000000 0.683013 0.470467 0.325803 0.226419 2 0.003571 1.000000 0.466506 0.221339 0.106148 0.051266 3 0.003571 1.000000 0.318630 0.104133 0.034583 0.011607 4 0.003571 1.000000 0.217628 0.048991 0.011267 0.002628 5 0.003571 1.000000 0.148643 0.023049 0.003671 0.000595 6 0.003571 1.000000 0.101525 0.010844 0.001196 0.000135 1 0.857275 1.000000 1.183013 1.141117 1.010946 0.853944 2 0.857275 1.000000 1.274519 1.212319 1.009118 0.773545 3 0.857275 1.000000 1.195272 1.053636 0.799800 0.550139 4 0.857275 1.000000 1.219271 1.071969 0.799556 0.534122 5 0.857275 1.000000 1.231270 1.081162 0.799294 0.526097 6 0.857275 1.000000 1.220878 1.060613 0.774270 0.501923 1 0.910898 1.000000 1.183013 1.141117 1.010946 0.853944 2 0.910898 1.000000 1.274519 1.212319 1.009118 0.773545 3 0.910898 1.000000 1.320272 1.249217 1.008400 0.734549 4 0.910898 1.000000 1.280649 1.167804 0.900296 0.620476 5 0.910898 1.000000 1.291882 1.176490 0.899947 0.611758 6 0.910898 1.000000 1.282154 1.156988 0.874364 0.585488 cascade_test01(): Five one-step cascades = one five-step cascade. A copy of this image is saved as "cascade_test01.png" cascade_test02(): Compute and plot the DAUB4 scaling function using repeated cascades. A copy of this image is saved as "cascade_test02.png" cascade_test03(): Compute and plot the DAUB4 wavelet using repeated cascades. A copy of this image is saved as "cascade_test03.png" wavelet_test(): Normal end of execution. 26-Apr-2023 10:44:43