30-Dec-2022 21:14:15 vandermonde_test(): MATLAB/Octave version 4.2.2. Test vandermonde(). bivand1_test(): bivand1() computes a bidimensional Vandermonde matrix associated with the total degree polynomials of degree less than N. Vandermonde vector ALPHA: 1: 1 2: 2 3: 3 Vandermonde vector BETA: 1: 10 2: 20 3: 30 Bidimensional Vandermonde matrix: Col: 1 2 3 4 5 Row 1 : 1 1 1 1 1 2 : 1 2 3 1 2 3 : 10 10 10 20 20 4 : 1 4 9 1 4 5 : 10 20 30 20 40 6 : 100 100 100 400 400 Col: 6 Row 1 : 1 2 : 1 3 : 30 4 : 1 5 : 30 6 : 900 bivand2_test(): bivand2() computes a bidimensional Vandermonde matrix associated with the product polynomials of maximum degree less than N. Vandermonde vector ALPHA: 1: 1 2: 2 3: 3 Vandermonde vector BETA: 1: 10 2: 20 3: 30 i = 0 Bidimensional Vandermonde matrix: Col: 1 2 3 4 5 Row 1 : 1 1 1 1 1 2 : 1 2 3 1 2 3 : 1 4 9 1 4 4 : 10 10 10 20 20 5 : 10 20 30 20 40 6 : 10 40 90 20 80 7 : 100 100 100 400 400 8 : 100 200 300 400 800 9 : 100 400 900 400 1600 Col: 6 7 8 9 Row 1 : 1 1 1 1 2 : 3 1 2 3 3 : 9 1 4 9 4 : 20 30 30 30 5 : 60 30 60 90 6 : 180 30 120 270 7 : 400 900 900 900 8 : 1200 900 1800 2700 9 : 3600 900 3600 8100 dvand_test(): dvand() solves a Vandermonde linear system A'*x=b Vandermonde vector ALPHA: 1: 0 2: 1 3: 2 4: 3 5: 4 Right hand side B: 1: 5 2: 15 3: 67 4: 239 5: 657 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 Vandermonde vector ALPHA: 1: 0.124644 2: 0.747135 3: 0.227364 4: 0.940327 5: 0.276036 Right hand side B: 1: 5.4385 2: 10.5145 3: 5.90597 4: 13.753 5: 6.16553 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 dvandprg_test(): dvandprg() solves a Vandermonde linear system A'*x=b progressively. First we use ALPHA = 0, 1, 2, 3, 4. Then we choose ALPHA at random. Vandermonde vector ALPHA: 1: 0 2: 1 3: 2 4: 3 5: 4 Right hand side B: 1: 5 2: 15 3: 67 4: 239 5: 657 Solution X: 1: 5 Solution X: 1: 5 2: 10 Solution X: 1: 5 2: -11 3: 21 Solution X: 1: 5 2: 15 3: -18 4: 13 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 Vandermonde vector ALPHA: 1: 0.355286 2: 0.184762 3: 0.0227505 4: 0.857285 5: 0.0637673 Right hand side B: 1: 6.64749 2: 5.69947 3: 5.07033 4: 12.2219 5: 5.20786 Solution X: 1: 6.64749 Solution X: 1: 4.6723 2: 5.55941 Solution X: 1: 5.00317 2: 2.83734 3: 5.04042 Solution X: 1: 4.99744 2: 3.1366 3: 2.87918 4: 3.84017 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 pvand_test(): pvand() solves a Vandermonde linear system A*x=b Vandermonde vector ALPHA: 1: 0 2: 1 3: 2 4: 3 5: 4 Right hand side B: 1: 15 2: 22 3: 60 4: 190 5: 660 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 Vandermonde vector ALPHA: 1: 0.463169 2: 0.710425 3: 0.862088 4: 0.934938 5: 0.205105 Right hand side B: 1: 15 2: 9.24062 3: 6.51776 4: 4.96976 5: 3.97125 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 pvandprg_test(): pvandprg() solves a Vandermonde linear system A*x=b progressively. First we use ALPHA = 0, 1, 2, 3, 4. Then we choose ALPHA at random. Vandermonde vector ALPHA: 1: 0 2: 1 3: 2 4: 3 5: 4 Right hand side B: 1: 15 2: 22 3: 60 4: 190 5: 660 Solution X: 1: 15 Solution X: 1: -7 2: 22 Solution X: 1: 12 2: -16 3: 19 Solution X: 1: 3 2: 11 3: -8 4: 9 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 Vandermonde vector ALPHA: 1: 0.0767004 2: 0.762827 3: 0.0131207 4: 0.314814 5: 0.74522 Right hand side B: 1: 15 2: 4.52972 3: 2.98563 4: 2.19287 5: 1.64267 Solution X: 1: 15 Solution X: 1: 10.0749 2: 4.92506 Solution X: 1: 8.68934 2: 5.04257 3: 1.2681 Solution X: 1: 3.93179 2: 4.82813 3: 4.70458 4: 1.5355 Solution X: 1: 5 2: 3 3: 4 4: 1 5: 2 vandermonde_test(): Normal end of execution. 30-Dec-2022 21:14:15