08-Oct-2025 22:58:36 vandermonde_interp_2d_test(): MATLAB/Octave version 6.4.0. Test vandermonde_interp_2d(). This test also needs test_interp_2d(). vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #1. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.957851 0.367863 0.326824 2: 0.844766 0.685539 0.117892 3: 0.166873 0.745336 0.307787 L2 data interpolation error = 4.74017e-17 Graphics saved as "p01_data.png". Graphics saved as "p01_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #1. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.97802 0.784656 0.0507238 2: 0.954844 0.905996 0.0462416 3: 0.998123 0.543187 0.131131 4: 0.334783 0.6905 0.229234 5: 0.887444 0.0391744 0.194035 6: 0.438965 0.148554 0.644061 L2 data interpolation error = 2.29247e-15 Graphics saved as "p01_data.png". Graphics saved as "p01_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #1. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.334246 0.723139 0.200348 2: 0.33512 0.138066 0.93758 3: 0.218253 0.0684923 0.99813 4: 0.437791 0.0638895 0.576592 5: 0.816134 0.233866 0.530533 6: 0.431564 0.483053 0.375749 7: 0.453182 0.580124 0.265718 8: 0.169569 0.319685 1.03207 9: 0.274954 0.989868 0.217128 10: 0.0571846 0.0898038 0.900221 L2 data interpolation error = 2.77181e-16 Graphics saved as "p01_data.png". Graphics saved as "p01_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #1. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.520594 0.541954 0.283915 2: 0.792941 0.530624 0.335436 3: 0.204979 0.756626 0.291641 4: 0.186697 0.218165 1.21276 5: 0.896881 0.39826 0.432918 6: 0.906915 0.0883096 0.2188 7: 0.600859 0.932236 0.123061 8: 0.792373 0.835798 0.0859603 9: 0.987737 0.806124 0.0468516 10: 0.815493 0.818399 0.0827269 11: 0.669822 0.197451 0.491833 12: 0.609043 0.353804 0.513483 13: 0.809812 0.953641 0.0710003 14: 0.99955 0.700905 0.0589711 15: 0.0878704 0.162538 1.03331 L2 data interpolation error = 2.14173e-14 Graphics saved as "p01_data.png". Graphics saved as "p01_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #1. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.850311 0.445841 0.44651 2: 0.32002 0.600779 0.321758 3: 0.667701 0.475683 0.425484 4: 0.417369 0.562637 0.298934 5: 0.178833 0.491129 0.546742 6: 0.62757 0.194042 0.471481 7: 0.679756 0.67864 0.166963 8: 0.426314 0.943992 0.159266 9: 0.0734039 0.200424 1.00999 10: 0.748794 0.960111 0.0844024 11: 0.58621 0.398829 0.457443 12: 0.0610433 0.1677 0.972967 13: 0.734511 0.416841 0.562716 14: 0.826575 0.892447 0.0719002 15: 0.521245 0.273522 0.512904 16: 0.952338 0.093384 0.180292 17: 0.331043 0.415693 0.62209 18: 0.687563 0.949345 0.100647 19: 0.479427 0.130288 0.540442 20: 0.445298 0.723602 0.0585516 21: 0.0995783 0.0935594 0.975246 22: 0.822063 0.107565 0.317597 23: 0.0150632 0.795244 0.323531 24: 0.704244 0.3879 0.585307 25: 0.249732 0.915614 0.238089 26: 0.223969 0.146334 1.16201 27: 0.0438258 0.583762 0.413584 28: 0.16498 0.00160229 0.859382 29: 0.250264 0.072802 0.982305 30: 0.0444049 0.722608 0.342756 31: 0.571981 0.656055 0.184866 32: 0.3862 0.570019 0.310114 33: 0.194671 0.30079 1.09582 34: 0.960811 0.563618 0.147847 35: 0.411287 0.10305 0.67797 36: 0.366978 0.199637 0.885641 37: 0.550001 0.464791 0.365928 38: 0.0570636 0.420815 0.637696 39: 0.481387 0.253332 0.56529 40: 0.182742 0.502371 0.522864 41: 0.5244 0.260506 0.512305 42: 0.889732 0.137867 0.29348 43: 0.594786 0.162006 0.439373 44: 0.0634762 0.12331 0.946821 45: 0.41217 0.38943 0.540344 L2 data interpolation error = 3.02935e-13 Graphics saved as "p01_data.png". Graphics saved as "p01_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #2. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.645384 0.933288 0.220981 2: 0.11231 0.886973 0.222222 3: 0.831281 0.804491 0.0848283 L2 data interpolation error = 2.49114e-17 Graphics saved as "p02_data.png". Graphics saved as "p02_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #2. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.49353 0.81604 0.221555 2: 0.233996 0.551571 0.221493 3: 0.620905 0.331419 0.0012062 4: 0.171593 0.531841 0.221883 5: 0.455533 0.999662 0.22221 6: 0.773282 0.35056 0.000110161 L2 data interpolation error = 1.09097e-16 Graphics saved as "p02_data.png". Graphics saved as "p02_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #2. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.519848 0.648844 0.202372 2: 0.704001 0.406171 0.0010388 3: 0.578678 0.0699136 2.34196e-05 4: 0.89488 0.923214 0.138846 5: 0.992389 0.116533 3.16197e-08 6: 0.300449 0.189658 0.0266242 7: 0.0877566 0.0873079 0.110662 8: 0.393343 0.614149 0.218124 9: 0.859184 0.57344 0.00128977 10: 0.403341 0.99681 0.222217 L2 data interpolation error = 5.91511e-17 Graphics saved as "p02_data.png". Graphics saved as "p02_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #2. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.344827 0.244619 0.0314216 2: 0.0222714 0.655761 0.22222 3: 0.718685 0.622692 0.0335241 4: 0.80439 0.149146 1.67703e-06 5: 0.487432 0.768139 0.220811 6: 0.455614 0.879049 0.222113 7: 0.969744 0.977159 0.118516 8: 0.16819 0.694873 0.222205 9: 0.333291 0.307894 0.086147 10: 0.0367482 0.601414 0.222214 11: 0.244047 0.29787 0.161085 12: 0.426108 0.592886 0.211703 13: 0.409424 0.88066 0.222176 14: 0.369666 0.0205983 0.000414197 15: 0.0386239 0.980278 0.222222 L2 data interpolation error = 2.37524e-16 Graphics saved as "p02_data.png". Graphics saved as "p02_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #2. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.381265 0.221773 0.0119142 2: 0.216331 0.44841 0.218865 3: 0.397674 0.80162 0.222068 4: 0.935809 0.169849 2.28587e-07 5: 0.976475 0.56043 0.000124221 6: 0.256603 0.822758 0.222214 7: 0.722952 0.706178 0.0944632 8: 0.747197 0.518827 0.00358499 9: 0.162171 0.458647 0.221158 10: 0.340405 0.227509 0.025749 11: 0.891211 0.32212 7.90715e-06 12: 0.381 0.362846 0.0931165 13: 0.390257 0.154643 0.00315293 14: 0.729301 0.505394 0.00387963 15: 0.352267 0.203715 0.0143396 16: 0.592495 0.218567 0.000264951 17: 0.726685 0.902218 0.213174 18: 0.290668 0.405352 0.197197 19: 0.864937 0.292032 7.38245e-06 20: 0.113122 0.757366 0.22222 21: 0.674759 0.909169 0.219001 22: 0.842647 0.226505 3.39011e-06 23: 0.984583 0.00113078 4.55877e-09 24: 0.517756 0.568365 0.158488 25: 0.0696873 0.439806 0.221938 26: 0.245278 0.722071 0.222181 27: 0.113067 0.0491791 0.0534427 28: 0.922337 0.432131 3.27063e-05 29: 0.974985 0.647972 0.000615494 30: 0.0152909 0.226528 0.21737 31: 0.380753 0.53434 0.209051 32: 0.330008 0.539934 0.217257 33: 0.294427 0.642386 0.2218 34: 0.709702 0.923699 0.217601 35: 0.921805 0.543578 0.000245241 36: 0.851918 0.586393 0.00185123 37: 0.780068 0.0920581 9.29833e-07 38: 0.847875 0.269993 6.74995e-06 39: 0.84426 0.779762 0.0529984 40: 0.0886137 0.891626 0.222222 41: 0.676786 0.834609 0.209965 42: 0.435806 0.606714 0.212424 43: 0.586598 0.520791 0.0520536 44: 0.773898 0.694889 0.0431827 45: 0.798809 0.400628 0.0001713 L2 data interpolation error = 4.52975e-11 Graphics saved as "p02_data.png". Graphics saved as "p02_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #3. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.492117 0.593281 0.0342227 2: 0.406747 0.883099 0.207647 3: 0.535646 0.0330544 0.272113 L2 data interpolation error = 5.86965e-17 Graphics saved as "p03_data.png". Graphics saved as "p03_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #3. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.164678 0.656248 0.0437601 2: 0.00670439 0.136669 0.169186 3: 0.707241 0.986576 0.134842 4: 0.549523 0.454897 0.0558054 5: 0.609807 0.431515 0.0554447 6: 0.637039 0.855249 0.105283 L2 data interpolation error = 1.79906e-17 Graphics saved as "p03_data.png". Graphics saved as "p03_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #3. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.32555 0.268705 0.228126 2: 0.600878 0.462469 0.0456605 3: 0.350381 0.19742 0.288174 4: 0.603595 0.853353 0.115233 5: 0.377663 0.37183 0.135388 6: 0.59097 0.612955 0.0275595 7: 0.727799 0.403408 0.047151 8: 0.37796 0.320972 0.178183 9: 0.888823 0.498695 0.0153981 10: 0.916819 0.246612 0.0609737 L2 data interpolation error = 1.78168e-16 Graphics saved as "p03_data.png". Graphics saved as "p03_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #3. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.907734 0.717447 0.0212699 2: 0.649705 0.857637 0.102494 3: 0.340955 0.345705 0.159632 4: 0.152328 0.812095 0.119539 5: 0.95348 0.690836 0.0156332 6: 0.255253 0.347442 0.149993 7: 0.936685 0.710816 0.0188289 8: 0.638096 0.553676 0.0237384 9: 0.739512 0.539084 0.018543 10: 0.727872 0.387054 0.0523219 11: 0.174633 0.421175 0.0819389 12: 0.793763 0.929119 0.0888455 13: 0.134758 0.210313 0.205614 14: 0.0821912 0.491512 0.0389605 15: 0.537143 0.28816 0.15343 L2 data interpolation error = 3.33392e-16 Graphics saved as "p03_data.png". Graphics saved as "p03_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #3. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.410822 0.971696 0.278238 2: 0.0475533 0.0307874 0.21481 3: 0.639762 0.536321 0.02529 4: 0.78679 0.0669325 0.127773 5: 0.868547 0.677224 0.0176963 6: 0.0877384 0.276739 0.143277 7: 0.182236 0.690207 0.0575953 8: 0.214629 0.648266 0.0464092 9: 0.926589 0.88169 0.0519374 10: 0.694068 0.770814 0.0558315 11: 0.321862 0.256928 0.238444 12: 0.0339843 0.188017 0.16398 13: 0.454597 0.779833 0.113252 14: 0.882461 0.589019 0.0112535 15: 0.966597 0.0507716 0.0800084 16: 0.074347 0.54526 0.0279962 17: 0.907832 0.808418 0.0381984 18: 0.982773 0.339231 0.0344702 19: 0.973641 0.334714 0.0360895 20: 0.778567 0.552633 0.0157057 21: 0.296733 0.732105 0.0925162 22: 0.762801 0.583136 0.0156659 23: 0.783865 0.915959 0.0873579 24: 0.029421 0.543605 0.0246796 25: 0.502535 0.738587 0.0778692 26: 0.886101 0.661279 0.0151445 27: 0.88676 0.069172 0.0967668 28: 0.232115 0.0610415 0.335126 29: 0.619238 0.429594 0.054646 30: 0.117404 0.868796 0.144299 31: 0.451254 0.756835 0.0984332 32: 0.897069 0.087543 0.0924106 33: 0.772877 0.33815 0.060705 34: 0.473122 0.448882 0.0703925 35: 0.865189 0.700708 0.0211157 36: 0.120423 0.633105 0.0341113 37: 0.420099 0.376474 0.125515 38: 0.338157 0.777623 0.126475 39: 0.75075 0.341929 0.0634609 40: 0.561178 0.930225 0.176734 41: 0.563413 0.217307 0.184789 42: 0.0880825 0.187526 0.192434 43: 0.307228 0.349735 0.155305 44: 0.128514 0.408628 0.0793894 45: 0.34019 0.0919391 0.354728 L2 data interpolation error = 1.06942e-12 Graphics saved as "p03_data.png". Graphics saved as "p03_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #4. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.530452 0.411816 0.318965 2: 0.872872 0.68292 0.139198 3: 0.333871 0.695449 0.238897 L2 data interpolation error = 3.81464e-17 Graphics saved as "p04_data.png". Graphics saved as "p04_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #4. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.973773 0.604473 0.101246 2: 0.373477 0.144284 0.161988 3: 0.0999805 0.938614 0.0559876 4: 0.786504 0.701157 0.179243 5: 0.129171 0.0949654 0.0724184 6: 0.907303 0.93424 0.055406 L2 data interpolation error = 5.75226e-17 Graphics saved as "p04_data.png". Graphics saved as "p04_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #4. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.854849 0.278132 0.137343 2: 0.85305 0.400214 0.168633 3: 0.67548 0.927666 0.112994 4: 0.973738 0.10805 0.0491684 5: 0.874321 0.463725 0.162901 6: 0.18854 0.185594 0.123669 7: 0.345294 0.271037 0.226463 8: 0.565565 0.716558 0.257228 9: 0.319501 0.174768 0.165458 10: 0.702925 0.339844 0.237656 L2 data interpolation error = 4.37591e-17 Graphics saved as "p04_data.png". Graphics saved as "p04_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #4. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.141515 0.297255 0.14124 2: 0.285199 0.750846 0.191907 3: 0.0561977 0.644957 0.110571 4: 0.860302 0.913518 0.0726949 5: 0.846868 0.806766 0.112576 6: 0.243211 0.333716 0.207543 7: 0.950536 0.946491 0.0434805 8: 0.85491 0.899796 0.0784365 9: 0.783468 0.393229 0.209482 10: 0.967603 0.0276785 0.0356174 11: 0.633341 0.484585 0.304274 12: 0.54214 0.474314 0.329249 13: 0.559623 0.0774665 0.132597 14: 0.389551 0.611535 0.294243 15: 0.0696515 0.664454 0.113824 L2 data interpolation error = 2.31134e-16 Graphics saved as "p04_data.png". Graphics saved as "p04_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #4. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.901637 0.621574 0.136684 2: 0.742374 0.869755 0.123916 3: 0.805631 0.463029 0.206301 4: 0.618416 0.419602 0.300495 5: 0.443615 0.187022 0.199767 6: 0.228554 0.0987996 0.101622 7: 0.944075 0.0100539 0.0364363 8: 0.425563 0.397473 0.307316 9: 0.865161 0.123215 0.0827138 10: 0.88233 0.368035 0.145614 11: 0.700699 0.878092 0.131831 12: 0.428457 0.000617733 0.0919028 13: 0.128738 0.248023 0.120292 14: 0.577212 0.36322 0.294197 15: 0.46498 0.693941 0.273833 16: 0.454876 0.999603 0.0932441 17: 0.777173 0.683785 0.190418 18: 0.116995 0.59908 0.150929 19: 0.616094 0.400206 0.29604 20: 0.0442113 0.927164 0.046233 21: 0.0969198 0.202932 0.0936775 22: 0.535054 0.354118 0.297432 23: 0.533448 0.505277 0.331404 24: 0.396984 0.0533255 0.115049 25: 0.970279 0.582912 0.105079 26: 0.375482 0.844525 0.168974 27: 0.872333 0.574345 0.160667 28: 0.816918 0.759526 0.142552 29: 0.731545 0.661934 0.22251 30: 0.47569 0.0284451 0.107817 31: 0.944049 0.144941 0.0648911 32: 0.219014 0.145653 0.118367 33: 0.715121 0.963821 0.088745 34: 0.664402 0.203384 0.186216 35: 0.69352 0.881261 0.132114 36: 0.687047 0.586832 0.268769 37: 0.118973 0.488874 0.159738 38: 0.215546 0.151458 0.119644 39: 0.212615 0.96099 0.0748279 40: 0.167201 0.607199 0.179517 41: 0.956482 0.862551 0.0596687 42: 0.332858 0.636642 0.263273 43: 0.789242 0.85538 0.115151 44: 0.0480794 0.299128 0.0966356 45: 0.775453 0.078033 0.0921687 L2 data interpolation error = 3.30711e-15 Graphics saved as "p04_data.png". Graphics saved as "p04_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #5. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.353009 0.662468 0.126103 2: 0.154909 0.378109 0.022126 3: 0.467669 0.213117 0.0616428 L2 data interpolation error = 5.17195e-18 Graphics saved as "p05_data.png". Graphics saved as "p05_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #5. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.679997 0.895357 0.00729972 2: 0.0954562 0.168857 0.00131599 3: 0.294812 0.228232 0.0318474 4: 0.277049 0.200323 0.0197665 5: 0.205626 0.297192 0.0250645 6: 0.622506 0.789149 0.0452496 L2 data interpolation error = 1.94245e-16 Graphics saved as "p05_data.png". Graphics saved as "p05_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #5. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.543207 0.204718 0.0549108 2: 0.987606 0.599806 0.00220958 3: 0.490845 0.0692799 0.0077731 4: 0.818605 0.0632016 0.000895854 5: 0.992966 0.587607 0.00208063 6: 0.809902 0.233654 0.011334 7: 0.311495 0.171939 0.0183603 8: 0.377148 0.539382 0.237963 9: 0.817333 0.275947 0.0156962 10: 0.131307 0.917522 0.000622756 L2 data interpolation error = 2.86216e-16 Graphics saved as "p05_data.png". Graphics saved as "p05_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #5. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.756541 0.306784 0.0412826 2: 0.812792 0.916785 0.00136381 3: 0.839541 0.424184 0.0287362 4: 0.936592 0.0540443 0.000125178 5: 0.411764 0.781207 0.0574072 6: 0.247414 0.160815 0.00891288 7: 0.281237 0.522828 0.125146 8: 0.143157 0.0913682 0.000860041 9: 0.642736 0.457648 0.21278 10: 0.848058 0.179787 0.00359524 11: 0.66856 0.277002 0.068497 12: 0.709892 0.3875 0.105715 13: 0.151098 0.966067 0.000348324 14: 0.284246 0.31647 0.065656 15: 0.725951 0.823876 0.0141706 L2 data interpolation error = 1.66797e-15 Graphics saved as "p05_data.png". Graphics saved as "p05_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #5. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.0612178 0.0530635 0.000118296 2: 0.0669015 0.0829427 0.000220588 3: 0.426157 0.714735 0.117328 4: 0.809357 0.69737 0.0218094 5: 0.620791 0.649821 0.157457 6: 0.127089 0.952138 0.000317732 7: 0.780169 0.838702 0.00666301 8: 0.107542 0.428583 0.0132883 9: 0.889588 0.946942 0.000269969 10: 0.553842 0.505836 0.314112 11: 0.176918 0.834549 0.00417439 12: 0.584344 0.897722 0.0117269 13: 0.789122 0.0278688 0.000672019 14: 0.000565802 0.582385 0.00186014 15: 0.454056 0.783818 0.0625024 16: 0.713847 0.850662 0.0109471 17: 0.0220137 0.454296 0.00312773 18: 0.900297 0.749916 0.00366765 19: 0.627468 0.297878 0.104882 20: 0.564554 0.0936529 0.010817 21: 0.617861 0.959144 0.00352148 22: 0.876392 0.442511 0.0176968 23: 0.181085 0.158329 0.00399728 24: 0.794032 0.0840339 0.00174128 25: 0.28076 0.974291 0.00132382 26: 0.397152 0.167501 0.0286797 27: 0.198804 0.220302 0.0108907 28: 0.894079 0.850303 0.00119655 29: 0.814317 0.721182 0.0167412 30: 0.865086 0.675436 0.0120229 31: 0.701828 0.367165 0.102202 32: 0.00842004 0.355824 0.00164014 33: 0.857889 0.822166 0.00304552 34: 0.399713 0.652182 0.170119 35: 0.778657 0.96636 0.000845792 36: 0.432846 0.156649 0.0279539 37: 0.182985 0.677242 0.0230555 38: 0.9601 0.307526 0.00216449 39: 0.11295 0.948249 0.000274381 40: 0.727089 0.61765 0.0886388 41: 0.570326 0.689696 0.145519 42: 0.780505 0.472619 0.0667286 43: 0.359075 0.59672 0.184481 44: 0.0985623 0.953919 0.000196609 45: 0.910897 0.502903 0.0109138 L2 data interpolation error = 8.6375e-14 Graphics saved as "p05_data.png". Graphics saved as "p05_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #6. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.110384 0.669106 0.280849 2: 0.00371284 0.445129 0.235399 3: 0.0984318 0.533552 0.292301 L2 data interpolation error = 1.85037e-17 Graphics saved as "p06_data.png". Graphics saved as "p06_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #6. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.973468 0.124218 0.15172 2: 0.689589 0.83925 0.29943 3: 0.407246 0.044016 0.257363 4: 0.21162 0.530285 0.340264 5: 0.321107 0.796088 0.318812 6: 0.707018 0.680003 0.345498 L2 data interpolation error = 3.4925e-17 Graphics saved as "p06_data.png". Graphics saved as "p06_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #6. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.211993 0.926543 0.224732 2: 0.663559 0.465215 0.373019 3: 0.748423 0.416516 0.349376 4: 0.997619 0.20634 0.175472 5: 0.964905 0.497621 0.257616 6: 0.714085 0.360582 0.351383 7: 0.398304 0.301458 0.360443 8: 0.464759 0.453033 0.386947 9: 0.300212 0.900229 0.268131 10: 0.667562 0.24634 0.335286 L2 data interpolation error = 1.80048e-16 Graphics saved as "p06_data.png". Graphics saved as "p06_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #6. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.657562 0.785993 0.326744 2: 0.776573 0.91527 0.23565 3: 0.508935 0.862163 0.311715 4: 0.352104 0.172142 0.312871 5: 0.418102 0.204015 0.334152 6: 0.0059378 0.844501 0.153716 7: 0.801643 0.340416 0.320773 8: 0.0959861 0.13596 0.203116 9: 0.450097 0.994826 0.236737 10: 0.959541 0.269021 0.224978 11: 0.548039 0.990933 0.239459 12: 0.351683 0.800766 0.323204 13: 0.0435889 0.0502095 0.116036 14: 0.347156 0.408863 0.370894 15: 0.24499 0.738961 0.317307 L2 data interpolation error = 5.16118e-17 Graphics saved as "p06_data.png". Graphics saved as "p06_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #6. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.933173 0.214541 0.221802 2: 0.206319 0.855813 0.259784 3: 0.248118 0.787899 0.302367 4: 0.135296 0.853571 0.229453 5: 0.617717 0.410273 0.376479 6: 0.351534 0.161504 0.308395 7: 0.975061 0.447651 0.249467 8: 0.495808 0.294822 0.364875 9: 0.137178 0.370801 0.301119 10: 0.534974 0.650214 0.375406 11: 0.373478 0.431911 0.3772 12: 0.170416 0.69139 0.303037 13: 0.431966 0.269491 0.355781 14: 0.612701 0.381718 0.373746 15: 0.745879 0.767384 0.311279 16: 0.0861919 0.463118 0.285828 17: 0.867254 0.87939 0.21506 18: 0.40047 0.492029 0.383263 19: 0.164499 0.684375 0.302227 20: 0.350352 0.797034 0.324318 21: 0.440968 0.488683 0.386854 22: 0.642799 0.97767 0.23591 23: 0.816737 0.669301 0.313104 24: 0.136412 0.081522 0.194841 25: 0.581859 0.52698 0.3847 26: 0.468569 0.937609 0.273068 27: 0.0885318 0.25511 0.248897 28: 0.219791 0.67325 0.325585 29: 0.532775 0.466665 0.387659 30: 0.43964 0.842796 0.317906 31: 0.519503 0.578775 0.385177 32: 0.250586 0.795986 0.300193 33: 0.648403 0.569094 0.373685 34: 0.360262 0.268468 0.346752 35: 0.70284 0.712022 0.339063 36: 0.0972521 0.479248 0.292141 37: 0.957957 0.149483 0.176415 38: 0.267383 0.512651 0.357819 39: 0.518052 0.484959 0.388578 40: 0.416527 0.384184 0.37735 41: 0.630226 0.869825 0.297743 42: 0.698413 0.333926 0.350397 43: 0.268775 0.39101 0.35134 44: 0.799833 0.297648 0.311959 45: 0.874752 0.598603 0.299976 L2 data interpolation error = 7.24197e-17 Graphics saved as "p06_data.png". Graphics saved as "p06_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #7. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.0323132 0.0089225 0.171873 2: 0.151589 0.838667 1.05004 3: 0.151517 0.548083 0.658271 L2 data interpolation error = 9.25186e-18 Graphics saved as "p07_data.png". Graphics saved as "p07_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #7. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.913175 0.813793 -0.92606 2: 0.805137 0.91594 0.784396 3: 0.947501 0.935736 0.395492 4: 0.506466 0.89136 -0.642889 5: 0.820807 0.0150236 0.0192093 6: 0.0153319 0.0148335 0.29439 L2 data interpolation error = 7.19098e-16 Graphics saved as "p07_data.png". Graphics saved as "p07_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #7. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.0527015 0.0732864 1.19506 2: 0.843345 0.214858 0.0536677 3: 0.333398 0.688567 -0.363897 4: 0.328267 0.996942 0.895271 5: 0.532017 0.924891 -0.778581 6: 0.616155 0.196901 2.76664 7: 0.312445 0.0762219 -1.14495 8: 0.0534716 0.920767 0.843373 9: 0.180724 0.959729 1.06706 10: 0.233436 0.295799 0.384421 L2 data interpolation error = 2.19648e-15 Graphics saved as "p07_data.png". Graphics saved as "p07_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #7. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.274571 0.113228 -1.3648 2: 0.853348 0.0799569 -0.270608 3: 0.401439 0.793966 -1.32633 4: 0.934618 0.327808 0.349055 5: 0.597847 0.3641 -0.091736 6: 0.0947952 0.157169 1.31513 7: 0.0262788 0.946677 0.165134 8: 0.200388 0.169782 -0.498883 9: 0.200508 0.57593 1.33568 10: 0.870053 0.153382 -0.524755 11: 0.166885 0.516213 0.935137 12: 0.536206 0.140753 1.87885 13: 0.759492 0.299371 0.838463 14: 0.828087 0.057407 0.00798452 15: 0.79782 0.895633 0.647495 L2 data interpolation error = 2.6337e-14 Graphics saved as "p07_data.png". Graphics saved as "p07_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #7. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.359689 0.1481 -1.28116 2: 0.542554 0.0496875 0.890034 3: 0.627227 0.958021 -0.580388 4: 0.52928 0.447398 -0.366995 5: 0.807597 0.84178 0.120353 6: 0.42809 0.311531 0.950024 7: 0.441932 0.732114 -0.591397 8: 0.100588 0.528375 -0.393817 9: 0.110561 0.72496 1.45666 10: 0.853838 0.335172 0.53987 11: 0.514326 0.785888 0.0517174 12: 0.356077 0.566378 1.96278 13: 0.191249 0.194404 -0.260736 14: 0.796982 0.719501 -0.704503 15: 0.199172 0.847517 0.328586 16: 0.293616 0.727767 -0.797661 17: 0.327037 0.244216 -0.560465 18: 0.224388 0.673046 0.458913 19: 0.572103 0.0779726 1.6212 20: 0.623841 0.0407724 1.04387 21: 0.774959 0.430143 -0.381725 22: 0.443331 0.0950008 -0.0393258 23: 0.563488 0.659712 -0.0522098 24: 0.030843 0.862884 1.62461 25: 0.526642 0.993535 -1.38203 26: 0.581493 0.361278 0.0526325 27: 0.118186 0.24898 0.750096 28: 0.317246 0.0751189 -1.1283 29: 0.277202 0.491936 2.80378 30: 0.0393796 0.362654 -0.718631 31: 0.852737 0.730062 -1.11878 32: 0.258075 0.390804 2.02072 33: 0.518499 0.186855 1.69459 34: 0.792551 0.685883 -0.82725 35: 0.538565 0.174872 2.03601 36: 0.198997 0.347228 0.901585 37: 0.687444 0.0197164 0.460394 38: 0.764622 0.693035 -0.58404 39: 0.324424 0.0566207 -0.884564 40: 0.646091 0.548797 -1.79876 41: 0.584449 0.222124 2.40399 42: 0.950901 0.575941 0.274847 43: 0.572899 0.12462 2.26666 44: 0.980815 0.089378 -0.677141 45: 0.737 0.887733 0.740901 L2 data interpolation error = 5.19634e-11 Graphics saved as "p07_data.png". Graphics saved as "p07_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #8. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.881068 0.773247 0.0186524 2: 0.246076 0.190672 0.0463214 3: 0.563314 0.0962025 0.818771 L2 data interpolation error = 8.88612e-17 Graphics saved as "p08_data.png". Graphics saved as "p08_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #8. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.653329 0.656313 0.597948 2: 0.362358 0.651438 0.718467 3: 0.269011 0.517722 0.858963 4: 0.279558 0.393036 0.548604 5: 0.0685221 0.959914 0.000109778 6: 0.0932696 0.12325 0.000876535 L2 data interpolation error = 2.87281e-16 Graphics saved as "p08_data.png". Graphics saved as "p08_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #8. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.503507 0.178272 1.00786 2: 0.115828 0.77727 0.0166911 3: 0.243294 0.0373491 0.0370893 4: 0.486854 0.462091 2.38139 5: 0.946554 0.967198 6.0414e-05 6: 0.354339 0.0272448 0.346174 7: 0.509217 0.468612 2.42063 8: 0.779034 0.921267 0.0204916 9: 0.658719 0.816287 0.290248 10: 0.0605239 0.891085 0.00042197 L2 data interpolation error = 4.14411e-15 Graphics saved as "p08_data.png". Graphics saved as "p08_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #8. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.0895168 0.139859 0.00136416 2: 0.743671 0.252352 0.0880995 3: 0.995668 0.616008 0.382678 4: 0.959144 0.367293 0.310947 5: 0.571619 0.570558 1.81097 6: 0.940324 0.786636 0.0123927 7: 0.514664 0.683647 1.26562 8: 0.919648 0.134252 0.00108386 9: 0.725104 0.134182 0.0803782 10: 0.691632 0.028769 0.159444 11: 0.227479 0.128088 0.0251568 12: 0.0703292 0.956101 0.000120765 13: 0.754169 0.322397 0.200604 14: 0.398387 0.899497 0.597159 15: 0.55594 0.699716 1.04454 L2 data interpolation error = 2.321e-14 Graphics saved as "p08_data.png". Graphics saved as "p08_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #8. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.0528979 0.010533 5.03336e-05 2: 0.725849 0.343612 0.316076 3: 0.546446 0.0799106 0.89796 4: 0.456476 0.264072 0.99821 5: 0.381507 0.333689 0.776936 6: 0.144679 0.843316 0.00388532 7: 0.582616 0.276258 0.815875 8: 0.28581 0.0104725 0.100882 9: 0.799639 0.44199 0.652201 10: 0.84051 0.260617 0.0458941 11: 0.162589 0.190173 0.00956718 12: 0.439506 0.35144 1.28875 13: 0.89477 0.341817 0.215145 14: 0.516379 0.565138 2.19186 15: 0.728645 0.373894 0.436692 16: 0.180536 0.0252862 0.00608905 17: 0.550222 0.575815 1.94017 18: 0.544055 0.969901 0.907539 19: 0.736087 0.0516293 0.0616487 20: 0.495307 0.48251 2.47532 21: 0.33768 0.224553 0.289242 22: 0.0473153 0.429188 0.583737 23: 0.505752 0.301407 1.20695 24: 0.525212 0.834732 0.974166 25: 0.451614 0.685135 1.14488 26: 0.913225 0.860704 0.00131768 27: 0.906344 0.878199 0.000847554 28: 0.138087 0.952844 0.00145795 29: 0.237101 0.149272 0.033212 30: 0.667144 0.578082 0.937086 31: 0.965153 0.809448 0.00626749 32: 0.439829 0.0838493 0.83465 33: 0.106878 0.971942 0.000451595 34: 0.93424 0.328689 0.172992 35: 0.255374 0.329221 0.233416 36: 0.506888 0.624747 1.68574 37: 0.261945 0.373177 0.414125 38: 0.995607 0.476534 0.72964 39: 0.0602665 0.783068 0.0137138 40: 0.74729 0.581673 0.609548 41: 0.803388 0.228802 0.029186 42: 0.411505 0.443318 1.74645 43: 0.522875 0.675244 1.29302 44: 0.816534 0.617061 0.387199 45: 0.232469 0.446891 0.697443 L2 data interpolation error = 4.85999e-12 Graphics saved as "p08_data.png". Graphics saved as "p08_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #9. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.0533135 0.736754 -4.271 2: 0.688866 0.974414 7.0547 3: 0.39812 0.303665 37.3737 L2 data interpolation error = 3.36259e-15 Graphics saved as "p09_data.png". Graphics saved as "p09_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #9. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.0733009 0.967653 -0.656324 2: 0.12314 0.151775 2.28689 3: 0.127543 0.356961 9.24882 4: 0.5954 0.861658 20.9274 5: 0.430497 0.82444 -20.0491 6: 0.0975579 0.559562 -5.28809 L2 data interpolation error = 3.0571e-14 Graphics saved as "p09_data.png". Graphics saved as "p09_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #9. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.843821 0.960019 3.06038 2: 0.35621 0.552254 -32.2792 3: 0.166455 0.622151 -17.8095 4: 0.166853 0.451403 8.17386 5: 0.521688 0.519521 3.71473 6: 0.797535 0.75523 30.708 7: 0.323153 0.0452355 3.4008 8: 0.873099 0.881712 5.38179 9: 0.571781 0.801494 29.0283 10: 0.49111 0.121259 1.03855 L2 data interpolation error = 5.30055e-12 Graphics saved as "p09_data.png". Graphics saved as "p09_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #9. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.536912 0.15969 -6.5267 2: 0.130058 0.66122 -12.8168 3: 0.896686 0.790643 9.58954 4: 0.957129 0.519502 1.80126 5: 0.250821 0.492477 2.90265 6: 0.147369 0.751319 -11.0663 7: 0.512719 0.932372 1.54651 8: 0.750387 0.870015 16.5579 9: 0.111746 0.0312142 0.529427 10: 0.0653989 0.135356 1.01614 11: 0.34761 0.0737384 5.04642 12: 0.42488 0.80143 -25.5628 13: 0.537008 0.476232 -7.26982 14: 0.78784 0.334388 -33.3902 15: 0.907672 0.801316 7.86164 L2 data interpolation error = 2.48783e-13 Graphics saved as "p09_data.png". Graphics saved as "p09_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #9. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.556625 0.225054 -17.6917 2: 0.0607765 0.948639 -0.705276 3: 0.560903 0.535465 18.0622 4: 0.431809 0.914055 -8.2265 5: 0.175983 0.415433 13.203 6: 0.481637 0.586501 -11.9449 7: 0.275071 0.574562 -32.0522 8: 0.272145 0.563976 -27.7413 9: 0.221528 0.412316 20.2417 10: 0.81547 0.6708 37.2999 11: 0.56672 0.852543 17.4762 12: 0.0293993 0.0682194 0.318373 13: 0.576991 0.985212 4.73633 14: 0.792957 0.859819 13.6346 15: 0.260272 0.423538 25.129 16: 0.0520923 0.182128 1.38797 17: 0.446532 0.564063 -24.7241 18: 0.377529 0.889382 -13.9093 19: 0.869511 0.0480033 -1.40558 20: 0.654862 0.0252219 -3.92064 21: 0.265995 0.069774 3.36871 22: 0.24635 0.217307 13.1787 23: 0.913681 0.563647 9.04709 24: 0.833316 0.13449 -5.1837 25: 0.402128 0.284034 33.2006 26: 0.149242 0.346241 11.418 27: 0.260232 0.496922 1.27661 28: 0.166907 0.823879 -7.82728 29: 0.415252 0.291469 32.2921 30: 0.527214 0.35646 -17.2422 31: 0.348555 0.0294937 3.01636 32: 0.614325 0.245403 -34.4925 33: 0.179029 0.299814 13.0378 34: 0.869726 0.239043 -9.65327 35: 0.11772 0.811268 -5.24798 36: 0.0463158 0.427711 2.96084 37: 0.54287 0.242535 -15.6933 38: 0.287288 0.442375 24.4151 39: 0.138832 0.360099 10.4379 40: 0.308829 0.385629 39.6194 41: 0.050632 0.0829443 0.483638 42: 0.528371 0.727228 19.9743 43: 0.962646 0.647822 8.47839 44: 0.955741 0.0522398 -0.589519 45: 0.770671 0.969201 4.99733 L2 data interpolation error = 2.67333e-10 Graphics saved as "p09_data.png". Graphics saved as "p09_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #10. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.0740037 0.168531 0.142536 2: 0.921554 0.761676 0.191712 3: 0.939663 0.672059 0.186714 L2 data interpolation error = 0 Graphics saved as "p10_data.png". Graphics saved as "p10_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #10. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.139047 0.444905 -0.0967212 2: 0.336433 0.371301 -0.431302 3: 0.991643 0.698664 0.174152 4: 0.691527 0.251813 -0.204629 5: 0.504521 0.669324 -0.356619 6: 0.817303 0.615886 -0.187245 L2 data interpolation error = 6.67562e-17 Graphics saved as "p10_data.png". Graphics saved as "p10_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #10. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.730434 0.365934 -0.408738 2: 0.482771 0.295629 -0.444963 3: 0.849338 0.464114 -0.153437 4: 0.277369 0.492027 -0.437499 5: 0.989914 0.844524 0.0474254 6: 0.0123601 0.184569 0.0839783 7: 0.558731 0.402453 0.0517717 8: 0.142051 0.634397 -0.0142774 9: 0.0181726 0.439651 0.190304 10: 0.00109821 0.20449 0.0899937 L2 data interpolation error = 6.26522e-16 Graphics saved as "p10_data.png". Graphics saved as "p10_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #10. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.507223 0.588369 0.266018 2: 0.665154 0.468991 -0.25594 3: 0.312471 0.866287 0.154946 4: 0.664678 0.828291 0.0382972 5: 0.150559 0.834233 0.192003 6: 0.732366 0.241256 -0.0730296 7: 0.289368 0.792769 -0.00598211 8: 0.157374 0.266607 0.113244 9: 0.355681 0.707915 -0.409916 10: 0.726404 0.0602194 0.17005 11: 0.447284 0.481201 0.647498 12: 0.976049 0.7299 0.172453 13: 0.55574 0.802091 -0.181954 14: 0.587227 0.431735 0.120839 15: 0.635318 0.383267 -0.34899 L2 data interpolation error = 1.67614e-12 Graphics saved as "p10_data.png". Graphics saved as "p10_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #10. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.26031 0.657388 -0.34957 2: 0.0682205 0.749285 0.191462 3: 0.92724 0.271758 0.193732 4: 0.196743 0.514459 -0.331577 5: 0.226429 0.454432 -0.402332 6: 0.547101 0.127299 0.0890538 7: 0.391194 0.0382897 0.182343 8: 0.791442 0.560357 -0.345708 9: 0.235658 0.0523638 0.138815 10: 0.338704 0.963113 0.168657 11: 0.886619 0.676311 0.119786 12: 0.730194 0.0284183 0.124465 13: 0.161798 0.731288 0.10132 14: 0.427822 0.688409 -0.438831 15: 0.312496 0.107528 0.186235 16: 0.184092 0.324205 -0.0720926 17: 0.154685 0.1263 0.170099 18: 0.227499 0.749091 -0.00626044 19: 0.989944 0.11545 0.00131835 20: 0.480682 0.704071 -0.444846 21: 0.50907 0.450101 0.646961 22: 0.647632 0.813799 -0.0353575 23: 0.966035 0.0337268 -0.0567958 24: 0.496198 0.452548 0.674726 25: 0.258769 0.63918 -0.379473 26: 0.91354 0.892123 0.0813169 27: 0.469414 0.302947 -0.438681 28: 0.769437 0.834053 0.169039 29: 0.0571204 0.404253 0.159738 30: 0.21844 0.412496 -0.348722 31: 0.415319 0.0848642 0.182252 32: 0.140156 0.295214 0.102714 33: 0.141895 0.588012 -0.0764945 34: 0.715794 0.264637 -0.192959 35: 0.260626 0.217148 0.0184178 36: 0.502034 0.459529 0.738224 37: 0.382844 0.305892 -0.446126 38: 0.406772 0.00871276 0.150307 39: 0.661775 0.945605 0.185192 40: 0.299703 0.667879 -0.408965 41: 0.191331 0.69884 -0.0406015 42: 0.361012 0.126204 0.137325 43: 0.00774022 0.604025 0.193659 44: 0.0662356 0.674752 0.183601 45: 0.0247858 0.667832 0.192596 L2 data interpolation error = 3.47915e-12 Graphics saved as "p10_data.png". Graphics saved as "p10_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #11. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.600835 0.668196 1.00231 2: 0.690718 0.930489 1.33342 3: 0.170089 0.958217 0.333071 L2 data interpolation error = 0 Graphics saved as "p11_data.png". Graphics saved as "p11_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #11. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.120186 0.75047 0.210381 2: 0.812252 0.878753 1.52602 3: 0.856542 0.319994 1.13063 4: 0.0123727 0.368914 0.0169371 5: 0.765906 0.892991 1.44985 6: 0.511742 0.37061 0.701399 L2 data interpolation error = 4.14119e-17 Graphics saved as "p11_data.png". Graphics saved as "p11_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #11. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.844082 0.685337 1.42256 2: 0.319505 0.0827224 0.345935 3: 0.900249 0.73688 1.56362 4: 0.782334 0.541588 1.20604 5: 0.0883056 0.0461823 0.0923837 6: 0.945652 0.969165 1.86215 7: 0.617899 0.0876877 0.672081 8: 0.450517 0.178713 0.53103 9: 0.0716495 0.512678 0.108383 10: 0.507228 0.804763 0.915426 L2 data interpolation error = 5.25343e-17 Graphics saved as "p11_data.png". Graphics saved as "p11_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #11. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.814877 0.488082 1.2126 2: 0.0765169 0.797167 0.137514 3: 0.894246 0.422542 1.2721 4: 0.602028 0.942276 1.1693 5: 0.197221 0.22357 0.241313 6: 0.0248338 0.475561 0.0366439 7: 0.0150791 0.738086 0.0262089 8: 0.644051 0.347114 0.86761 9: 0.0201378 0.76185 0.0354799 10: 0.00347501 0.565749 0.005441 11: 0.194008 0.800366 0.349286 12: 0.40043 0.528384 0.61201 13: 0.0236898 0.515653 0.0359055 14: 0.908422 0.0676384 0.969866 15: 0.772992 0.554002 1.20123 L2 data interpolation error = 3.42206e-17 Graphics saved as "p11_data.png". Graphics saved as "p11_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #11. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.111664 0.0463337 0.116837 2: 0.778751 0.016854 0.791876 3: 0.672604 0.944809 1.30809 4: 0.547458 0.365936 0.747793 5: 0.491215 0.539571 0.75626 6: 0.606371 0.763335 1.06923 7: 0.487884 0.753938 0.855718 8: 0.175907 0.761298 0.309824 9: 0.617897 0.253203 0.774351 10: 0.738663 0.693147 1.25067 11: 0.578677 0.683642 0.974285 12: 0.411893 0.837897 0.757017 13: 0.270646 2.37688e-05 0.270653 14: 0.877572 0.401021 1.2295 15: 0.737014 0.36292 1.00449 16: 0.439871 0.206852 0.530859 17: 0.92545 0.538896 1.42417 18: 0.989601 0.803087 1.78434 19: 0.447576 0.198607 0.536468 20: 0.166773 0.673958 0.279171 21: 0.22647 0.751607 0.396687 22: 0.226222 0.310297 0.296418 23: 0.888856 0.592522 1.41552 24: 0.0790776 0.780988 0.140836 25: 0.335983 0.487995 0.499941 26: 0.618785 0.893274 1.17153 27: 0.772129 0.499306 1.15766 28: 0.841233 0.981062 1.66654 29: 0.688641 0.321181 0.909819 30: 0.626278 0.922043 1.20373 31: 0.771995 0.897161 1.4646 32: 0.128718 0.988335 0.255934 33: 0.996698 0.489254 1.48434 34: 0.271064 0.827453 0.495356 35: 0.27095 0.641948 0.444887 36: 0.401245 0.43005 0.5738 37: 0.308708 0.398628 0.431768 38: 0.246387 0.207136 0.297423 39: 0.943882 0.897502 1.79102 40: 0.9188 0.0277525 0.944299 41: 0.0867207 0.834148 0.159059 42: 0.0331083 0.149997 0.0380745 43: 0.237302 0.0845328 0.257362 44: 0.607331 0.977147 1.20078 45: 0.200955 0.492802 0.299985 L2 data interpolation error = 4.65871e-17 Graphics saved as "p11_data.png". Graphics saved as "p11_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #12. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.410561 0.257331 0.571828 2: 0.0374842 0.988819 0.67831 3: 0.81426 0.563913 0.528605 L2 data interpolation error = 6.40988e-17 Graphics saved as "p12_data.png". Graphics saved as "p12_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #12. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.383394 0.406727 0.658586 2: 0.86098 0.198813 0.155661 3: 0.141653 0.0619256 0.291435 4: 0.958129 0.834002 1.42086 5: 0.736155 0.212858 0.176891 6: 0.962085 0.743903 1.18082 L2 data interpolation error = 2.65739e-17 Graphics saved as "p12_data.png". Graphics saved as "p12_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #12. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.310854 0.364719 0.780881 2: 0.654833 0.0810222 0.0954349 3: 0.310155 0.604429 0.5666 4: 0.123171 0.440687 0.88206 5: 0.373534 0.691495 0.48084 6: 0.0950703 0.685312 0.533543 7: 0.833335 0.59056 0.600209 8: 0.341647 0.928506 0.743034 9: 0.400031 0.288587 0.616364 10: 0.55346 0.562996 0.418447 L2 data interpolation error = 5.45216e-15 Graphics saved as "p12_data.png". Graphics saved as "p12_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #12. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.0215993 0.0447747 0.195918 2: 0.121869 0.410072 0.90733 3: 0.38082 0.126411 0.373917 4: 0.29944 0.325794 0.792955 5: 0.979323 0.0216345 0.020594 6: 0.840263 0.548608 0.534414 7: 0.768212 0.863615 1.17787 8: 0.504763 0.683958 0.47213 9: 0.428436 0.738914 0.495229 10: 0.298901 0.927136 0.702031 11: 0.367488 0.15308 0.453993 12: 0.84708 0.773366 1.05708 13: 0.851371 0.853417 1.29875 14: 0.736017 0.816797 0.978727 15: 0.49783 0.132068 0.271351 L2 data interpolation error = 1.23892e-15 Graphics saved as "p12_data.png". Graphics saved as "p12_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #12. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.139717 0.737011 0.490091 2: 0.152736 0.698148 0.522454 3: 0.709616 0.815976 0.930208 4: 0.937591 0.37303 0.377408 5: 0.0396791 0.575254 0.67494 6: 0.691168 0.0226348 0.0237205 7: 0.00424511 0.676868 0.515171 8: 0.750402 0.545047 0.438808 9: 0.391 0.704407 0.478256 10: 0.534555 0.197434 0.327613 11: 0.449044 0.79648 0.568014 12: 0.520755 0.0374169 0.0754669 13: 0.926047 0.569412 0.69543 14: 0.998705 0.840966 1.49662 15: 0.0129828 0.157122 0.542282 16: 0.372158 0.137104 0.409811 17: 0.945305 0.439166 0.483378 18: 0.0703768 0.363934 0.904305 19: 0.0536685 0.411547 0.876783 20: 0.280724 0.919811 0.671068 21: 0.792114 0.144085 0.112822 22: 0.0923311 0.283619 0.881123 23: 0.00539801 0.880674 0.47584 24: 0.176768 0.403574 0.900673 25: 0.0898965 0.954821 0.627158 26: 0.760027 0.294634 0.225699 27: 0.644863 0.740303 0.647772 28: 0.342768 0.843217 0.572165 29: 0.0845915 0.347424 0.912878 30: 0.827684 0.0588905 0.0454062 31: 0.532344 0.951594 1.0511 32: 0.172594 0.871567 0.528642 33: 0.633829 0.0369405 0.0480392 34: 0.82147 0.644408 0.690906 35: 0.447393 0.67117 0.466097 36: 0.003947 0.528694 0.717187 37: 0.276253 0.606699 0.58738 38: 0.387142 0.815281 0.557536 39: 0.200466 0.381429 0.898206 40: 0.971432 0.989157 1.83212 41: 0.962216 0.891809 1.58318 42: 0.740047 0.353781 0.267992 43: 0.749873 0.722715 0.755345 44: 0.613329 0.917806 1.07291 45: 0.728832 0.650363 0.576591 L2 data interpolation error = 2.30764e-14 Graphics saved as "p12_data.png". Graphics saved as "p12_poly08.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #13. Create an interpolant of total degree 1. Number of data values needed is 3 X, Y, Z data: 1: 0.140501 0.880323 0.0352255 2: 0.260031 0.259842 0.0798332 3: 0.218801 0.24148 0.0641415 L2 data interpolation error = 0 Graphics saved as "p13_data.png". Graphics saved as "p13_poly01.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #13. Create an interpolant of total degree 2. Number of data values needed is 6 X, Y, Z data: 1: 0.111395 0.0726026 0.0290966 2: 0.425693 0.144884 0.0706071 3: 0.241275 0.812905 0.0571925 4: 0.899654 0.944597 0.027219 5: 0.456441 0.700891 0.191371 6: 0.0546548 0.135416 0.0293037 L2 data interpolation error = 3.89316e-17 Graphics saved as "p13_data.png". Graphics saved as "p13_poly02.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #13. Create an interpolant of total degree 3. Number of data values needed is 10 X, Y, Z data: 1: 0.936045 0.808752 0.0338451 2: 0.0545905 0.477926 0.0478751 3: 0.876601 0.111403 0.0330212 4: 0.76565 0.456331 0.121246 5: 0.607549 0.629587 0.260691 6: 0.730693 0.228169 0.0729333 7: 0.214583 0.834962 0.0491008 8: 0.33527 0.570398 0.237576 9: 0.169262 0.228456 0.0517803 10: 0.598716 0.191015 0.086793 L2 data interpolation error = 7.77125e-17 Graphics saved as "p13_data.png". Graphics saved as "p13_poly03.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #13. Create an interpolant of total degree 4. Number of data values needed is 15 X, Y, Z data: 1: 0.324645 0.81228 0.0723233 2: 0.788197 0.285981 0.0720142 3: 0.570734 0.146418 0.0714167 4: 0.719233 0.54157 0.167249 5: 0.506301 0.303833 0.206096 6: 0.772604 0.243657 0.0666559 7: 0.231574 0.295393 0.0806993 8: 0.391339 0.324847 0.190528 9: 0.825853 0.647148 0.0725518 10: 0.601971 0.252785 0.122679 11: 0.74121 0.497545 0.146653 12: 0.189688 0.456008 0.0923967 13: 0.800519 0.681616 0.0750211 14: 0.891991 0.602048 0.0574478 15: 0.657455 0.239535 0.0974336 L2 data interpolation error = 4.24789e-15 Graphics saved as "p13_data.png". Graphics saved as "p13_poly04.png". vandermonde_interp_2d_test01(): Interpolate data from TEST_INTERP_2D problem #13. Create an interpolant of total degree 8. Number of data values needed is 45 X, Y, Z data: 1: 0.83004 0.017557 0.0284351 2: 0.453807 0.677431 0.229276 3: 0.301199 0.239858 0.0853276 4: 0.496308 0.32196 0.239739 5: 0.871999 0.69344 0.0538207 6: 0.219923 0.82349 0.0517895 7: 0.0761239 0.586793 0.0507089 8: 0.877395 0.804391 0.0408029 9: 0.854974 0.023803 0.0275657 10: 0.477043 0.386321 0.426441 11: 0.831839 0.472982 0.0827491 12: 0.608713 0.558151 0.396824 13: 0.304323 0.846204 0.0594719 14: 0.778274 0.591475 0.104379 15: 0.555142 0.497244 0.766387 16: 0.846823 0.937008 0.0311273 17: 0.989873 0.168754 0.027801 18: 0.549952 0.318856 0.22071 19: 0.486001 0.651874 0.300646 20: 0.861078 0.102087 0.0334771 21: 0.245504 0.59129 0.120334 22: 0.629387 0.305661 0.155018 23: 0.65743 0.368602 0.192125 24: 0.071622 0.42218 0.0501093 25: 0.107374 0.450595 0.0600255 26: 0.279643 0.798063 0.0678432 27: 0.363505 0.756636 0.105828 28: 0.991061 0.627419 0.0374005 29: 0.594734 0.283112 0.151481 30: 0.250967 0.233558 0.0699259 31: 0.403639 0.359291 0.255857 32: 0.504984 0.470781 0.919235 33: 0.472404 0.245917 0.132768 34: 0.582412 0.23802 0.117061 35: 0.570147 0.845872 0.074323 36: 0.56054 0.389724 0.387209 37: 0.559289 0.052588 0.0467962 38: 0.165934 0.274551 0.0579955 39: 0.117477 0.81466 0.0391642 40: 0.448027 0.206731 0.101309 41: 0.669118 0.131815 0.0574183 42: 0.189423 0.881288 0.0397079 43: 0.964326 0.263004 0.0354906 44: 0.489082 0.480611 0.952823 45: 0.591878 0.209181 0.0970712 L2 data interpolation error = 9.43461e-11 Graphics saved as "p13_data.png". Graphics saved as "p13_poly08.png". vandermonde_interp_2d_test(): Normal end of execution. 08-Oct-2025 22:59:21