15-Nov-2022 17:33:12 coin_simulation_test(): MATLAB/Octave version 4.2.2. coin_simulation() simulates and visualizes the repeated tossing of a coin. coin_biased_test() coin_biased() simulates the tossing of a biased coin N times. HEADS has a probability of 0.7 Coin toss results: -1=Tails, +1=Heads 1: 1 2: 1 3: 1 4: 1 5: 1 6: 1 7: 1 8: -1 9: -1 10: -1 11: -1 12: 1 13: 1 14: 1 15: -1 16: 1 17: 1 18: 1 19: 1 20: 1 21: -1 22: 1 23: 1 24: -1 25: 1 26: 1 27: 1 28: 1 29: 1 30: 1 31: 1 32: -1 33: 1 34: 1 35: -1 36: -1 37: -1 38: -1 39: 1 40: 1 41: -1 42: -1 43: 1 44: 1 45: -1 46: -1 47: 1 48: 1 49: -1 50: 1 51: -1 52: 1 53: -1 54: -1 55: 1 56: 1 57: -1 58: 1 59: -1 60: 1 61: 1 62: 1 63: 1 64: 1 65: 1 66: 1 67: -1 68: 1 69: 1 70: -1 71: -1 72: -1 73: -1 74: 1 75: 1 76: 1 77: 1 78: -1 79: 1 80: 1 81: 1 82: 1 83: 1 84: -1 85: 1 86: 1 87: -1 88: -1 89: 1 90: 1 91: -1 92: 1 93: 1 94: 1 95: -1 96: -1 97: 1 98: 1 99: 1 100: 1 coin_streak_test coin_streak() computes streaks of H's or T's in N tosses of a coin. Coin toss results: -1=Tails, +1=Heads 1: -1 2: 1 3: 1 4: 1 5: -1 6: -1 7: -1 8: 1 9: -1 10: -1 11: -1 12: 1 13: 1 14: 1 15: -1 16: -1 17: 1 18: 1 19: -1 20: 1 Streak list: 1: 0 2: -1 3: 1 4: 2 5: 3 6: -1 7: -2 8: -3 9: 1 10: -1 11: -2 12: -3 13: 1 14: 2 15: 3 16: -1 17: -2 18: 1 19: 2 20: -1 21: 1 coin_uniform_test(): coin_uniform() simulates the tossing of a fair coin N times. Coin toss results: -1=Tails, +1=Heads 1: -1 2: 1 3: -1 4: 1 5: -1 6: 1 7: -1 8: 1 9: -1 10: 1 11: -1 12: -1 13: -1 14: 1 15: -1 16: 1 17: 1 18: -1 19: 1 20: -1 21: -1 22: 1 23: -1 24: 1 25: 1 26: -1 27: 1 28: 1 29: 1 30: 1 31: -1 32: -1 33: 1 34: -1 35: -1 36: 1 37: 1 38: -1 39: -1 40: -1 41: 1 42: -1 43: -1 44: -1 45: -1 46: 1 47: -1 48: -1 49: -1 50: 1 51: 1 52: -1 53: 1 54: 1 55: -1 56: -1 57: 1 58: -1 59: -1 60: -1 61: 1 62: 1 63: -1 64: 1 65: -1 66: -1 67: -1 68: -1 69: -1 70: 1 71: -1 72: 1 73: 1 74: -1 75: -1 76: -1 77: -1 78: -1 79: 1 80: 1 81: -1 82: 1 83: 1 84: -1 85: 1 86: -1 87: 1 88: 1 89: 1 90: 1 91: 1 92: -1 93: -1 94: -1 95: -1 96: 1 97: -1 98: -1 99: -1 100: -1 Graphics saved as "coin_biased_barchart.png" Graphics saved as "coin_biased_plot.png" Graphics saved as "coin_biased_average.png" Graphics saved as "coin_biased_sign.png" Graphics saved as "coin_biased_streak.png" Graphics saved as "coin_biased_sum.png" Graphics saved as "coins_biased_sum_barchart.png" Graphics saved as "coin_uniform_barchart.png" Graphics saved as "coin_uniform_plot.png" Graphics saved as "coin_uniform_average.png" Graphics saved as "coin_uniform_sign.png" Graphics saved as "coin_uniform_streak.png" Graphics saved as "coin_uniform_sum.png" Graphics saved as "coins_uniform_plot.png" Graphics saved as "coins_uniform_average.png" Graphics saved as "coins_uniform_sum.png" Graphics saved as "coins_uniform_sum_barchart.png" r8row_print_test(): r8row_print() prints an R8ROW. The R8ROW: Col: 1 2 3 4 Row 1 : 11 12 13 14 2 : 21 22 23 24 3 : 31 32 33 34 4 : 41 42 43 44 5 : 51 52 53 54 6 : 61 62 63 64 r8row_print_some_test(): r8row_print_some() prints some of an R8ROW. The R8ROW, rows 2:4, cols 1:2: Col: 1 2 Row 2 : 21 22 3 : 31 32 4 : 41 42 r8row_running_average_test(): r8row_running_average() returns M sets of running averages of an MxN R8ROW. Random R8ROW: Col: 1 2 3 4 5 Row 1 : 8.02008 -2.86708 2.33807 -4.05424 -4.46458 2 : 4.02458 4.89861 -4.52797 2.74281 5.7552 3 : 6.40727 5.50971 4.41298 9.87943 -2.2969 4 : 0.386749 -4.10925 3.96541 2.60096 -0.482964 5 : -4.11326 4.75617 3.20628 2.78889 -2.22856 Col: 6 7 8 9 10 Row 1 : 0.405139 4.333 4.85453 2.13441 6.19752 2 : 8.00959 2.72952 6.59301 5.77572 8.05119 3 : 4.84256 5.24365 3.84361 8.80153 4.80147 4 : 5.59669 9.06486 2.0223 7.47521 -1.33496 5 : 3.77818 -1.60245 8.80247 4.38576 3.47389 Running averages: Col: 1 2 3 4 5 Row 1 : 0 8.02008 2.5765 2.49702 0.859207 2 : 0 4.02458 4.46159 1.46507 1.78451 3 : 0 6.40727 5.95849 5.44332 6.55235 4 : 0 0.386749 -1.86125 0.0809687 0.710967 5 : 0 -4.11326 0.321456 1.28307 1.65952 Col: 6 7 8 9 10 Row 1 : -0.205551 -0.103769 0.530054 1.07061 1.18881 2 : 2.57865 3.4838 3.37605 3.77817 4.00012 3 : 4.7825 4.79251 4.85696 4.73029 5.18265 4 : 0.472181 1.32627 2.43178 2.3806 2.94666 5 : 0.881906 1.36462 0.940752 1.92347 2.19705 Col: 11 Row 1 : 1.68968 2 : 4.40523 3 : 5.14453 4 : 2.5185 5 : 2.32474 r8row_running_sum_test() r8row_running_sum() returns the M running sums of an R8ROW. Random R8ROW: Col: 1 2 3 4 5 Row 1 : 5.77092 -0.302461 5.70348 2.79504 7.59236 2 : 9.63029 1.58389 6.69844 -3.2254 7.62422 3 : 3.81143 0.149921 7.50969 -2.46156 -2.226 4 : 5.60718 6.15601 5.08427 -4.59473 4.28871 5 : -1.70527 7.54883 4.80699 7.2262 -2.20983 Col: 6 7 8 9 10 Row 1 : 3.14792 4.76897 -4.89195 8.00315 1.39903 2 : 1.06394 3.38185 9.13998 8.31019 7.74444 3 : 5.72464 9.26411 0.628277 3.77255 0.623433 4 : -3.57984 -2.7849 5.2012 8.16923 4.39444 5 : 3.77471 4.28653 -1.50049 5.00616 -2.41937 Running sums: Col: 1 2 3 4 5 Row 1 : 0 5.77092 5.46846 11.1719 13.967 2 : 0 9.63029 11.2142 17.9126 14.6872 3 : 0 3.81143 3.96135 11.471 9.00949 4 : 0 5.60718 11.7632 16.8475 12.2527 5 : 0 -1.70527 5.84356 10.6506 17.8768 Col: 6 7 8 9 10 Row 1 : 21.5593 24.7072 29.4762 24.5843 32.5874 2 : 22.3114 23.3754 26.7572 35.8972 44.2074 3 : 6.78349 12.5081 21.7722 22.4005 26.1731 4 : 16.5414 12.9616 10.1767 15.3779 23.5471 5 : 15.6669 19.4416 23.7282 22.2277 27.2338 Col: 11 Row 1 : 33.9865 2 : 51.9518 3 : 26.7965 4 : 27.9416 5 : 24.8145 r8row_uniform_ab_test(): r8row_uniform_ab() sets an R8ROW to random values in [A,B]. The random matrix: Col: 1 2 3 4 Row 1 : 6.87373 9.93935 4.21382 7.48679 2 : 9.38236 3.17461 8.41252 6.52511 3 : 6.17 6.80837 4.29956 6.78173 4 : 6.50569 8.01965 5.87123 2.68299 5 : 7.03098 3.26818 3.50055 4.73847 r8vec_print_test(): r8vec_print() prints an R8VEC. The R8VEC: 1: 123.456 2: 5e-06 3: -1e+06 4: 3.14159 r8vec_running_average_test(): r8vec_running_average() returns the running averages of an R8VEC. Random R8VEC: 1: -2.33873 2: 9.55404 3: 4.40183 4: 4.871 5: 2.13769 6: 5.4035 7: 4.62664 8: -0.329898 9: 9.2903 10: 7.77983 Running averages: 1: 0 2: -2.33873 3: 3.60766 4: 3.87238 5: 4.12204 6: 3.72517 7: 4.00489 8: 4.09371 9: 3.54076 10: 4.1796 11: 4.53962 r8vec_running_sign3_test(): r8vec_running_sign3() returns the running sign3 of an R8VEC. Random R8VEC: 1: -0.881125 2: 6.25437 3: 2.98683 4: 5.89941 5: 2.02477 6: 8.69626 7: 2.44368 8: 2.42053 9: 5.24516 10: 5.6859 Running sign3: 1: 0 2: -0.881125 3: 1 4: 1 5: 1 6: 1 7: 1 8: 1 9: 1 10: 1 11: 1 r8vec_running_sum_test(): r8vec_running_sum() returns the running sums of an R8VEC. Random R8VEC: 1: 9.39958 2: 9.85656 3: -1.41594 4: 6.03233 5: 6.45316 6: 3.60931 7: -3.87511 8: 6.00815 9: -1.93017 10: -2.71603 Running sums: 1: 0 2: 9.39958 3: 19.2561 4: 17.8402 5: 23.8725 6: 30.3257 7: 33.935 8: 30.0599 9: 36.068 10: 34.1379 11: 31.4218 coin_simulation_test(): Normal end of execution. 15-Nov-2022 17:33:49