14-May-2025 10:51:54 coin_simulation_test(): MATLAB/Octave version 6.4.0. 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: 2 4: -1 5: 1 6: -1 7: 1 8: 2 9: -1 10: -2 11: 1 12: -1 13: 1 14: 2 15: -1 16: -2 17: -3 18: 1 19: 2 20: 3 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 : 2.85034 -2.86333 3.36275 6.59244 7.63516 2 : -3.33493 8.95585 4.39874 -4.98453 -4.12815 3 : -4.71053 -3.98074 5.65369 -2.88637 6.41338 4 : 4.09466 -1.44549 6.83962 7.40379 5.62457 5 : 4.84693 -2.66483 9.4781 4.94691 5.47941 Col: 6 7 8 9 10 Row 1 : 8.40695 4.43488 6.89405 3.07332 7.67585 2 : 9.41387 8.37172 2.00211 3.24014 -3.07964 3 : 6.8793 3.45854 -1.8487 1.02518 1.04631 4 : 3.76396 -1.19752 4.79518 6.56399 2.91333 5 : -3.32658 -4.85795 6.7133 -0.81527 2.64224 Running averages: Col: 1 2 3 4 5 Row 1 : 0 2.85034 -0.00649697 1.11659 2.48555 2 : 0 -3.33493 2.81046 3.33988 1.25878 3 : 0 -4.71053 -4.34564 -1.01253 -1.48099 4 : 0 4.09466 1.32459 3.16293 4.22315 5 : 0 4.84693 1.09105 3.88673 4.15178 Col: 6 7 8 9 10 Row 1 : 3.51547 4.33072 4.3456 4.66416 4.4874 2 : 0.181395 1.72014 2.67037 2.58683 2.65942 3 : 0.0978852 1.22812 1.54675 1.12232 1.11153 4 : 4.50343 4.38019 3.58337 3.73485 4.0492 5 : 4.4173 3.12666 1.986 2.57691 2.2 Col: 11 Row 1 : 4.80624 2 : 2.08552 3 : 1.10501 4 : 3.93561 5 : 2.24423 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 : -4.35984 -3.15875 7.33368 6.91211 2.72177 2 : 6.47968 0.726643 8.03333 2.73278 5.89868 3 : -1.07594 -3.57185 -0.435074 -0.25954 7.50218 4 : 1.91467 6.44929 -0.482381 0.907326 -3.33567 5 : -1.40455 3.12141 -2.74697 2.85565 8.70663 Col: 6 7 8 9 10 Row 1 : 7.9323 -4.95417 8.17049 -2.27841 9.728 2 : 1.15564 7.03343 1.75046 5.13692 -2.0206 3 : 0.691415 3.52288 2.83052 5.84844 0.324075 4 : 9.67743 -1.92377 -2.69832 4.70706 8.72243 5 : -1.02387 0.038832 1.01627 2.58595 -4.71208 Running sums: Col: 1 2 3 4 5 Row 1 : 0 -4.35984 -7.51859 -0.184908 6.7272 2 : 0 6.47968 7.20632 15.2397 17.9724 3 : 0 -1.07594 -4.64778 -5.08286 -5.3424 4 : 0 1.91467 8.36396 7.88158 8.7889 5 : 0 -1.40455 1.71686 -1.03011 1.82554 Col: 6 7 8 9 10 Row 1 : 9.44896 17.3813 12.4271 20.5976 18.3192 2 : 23.8711 25.0267 32.0602 33.8106 38.9476 3 : 2.15978 2.8512 6.37408 9.2046 15.053 4 : 5.45323 15.1307 13.2069 10.5086 15.2156 5 : 10.5322 9.5083 9.54713 10.5634 13.1493 Col: 11 Row 1 : 28.0472 2 : 36.927 3 : 15.3771 4 : 23.9381 5 : 8.43727 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 : 9.37677 5.32826 3.46935 2.71107 2 : 9.12458 8.4117 4.33705 8.51892 3 : 2.85484 6.8362 9.018 9.72422 4 : 2.53256 8.33367 8.17618 8.29394 5 : 9.76139 9.36078 5.41569 6.58602 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: -1.8956 2: 2.36132 3: 1.07246 4: 2.52859 5: -0.256243 6: 0.0620893 7: -3.31481 8: -4.05272 9: -4.22646 10: 9.65963 Running averages: 1: 0 2: -1.8956 3: 0.232861 4: 0.512727 5: 1.01669 6: 0.762106 7: 0.645437 8: 0.0796867 9: -0.436864 10: -0.857931 11: 0.193825 r8vec_running_sign3_test(): r8vec_running_sign3() returns the running sign3 of an R8VEC. Random R8VEC: 1: -3.64173 2: 2.34438 3: 5.45825 4: -1.4182 5: 4.02024 6: 6.42215 7: 7.82684 8: 4.6421 9: 5.52155 10: -0.856352 Running sign3: 1: 0 2: -1 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: 4.03881 2: -2.82896 3: -4.28311 4: 9.90819 5: 6.61245 6: -3.82154 7: 8.36212 8: -1.51773 9: -3.04415 10: 8.36489 Running sums: 1: 0 2: 4.03881 3: 1.20985 4: -3.07326 5: 6.83493 6: 13.4474 7: 9.62584 8: 17.988 9: 16.4702 10: 13.4261 11: 21.791 coin_simulation_test(): Normal end of execution. 14-May-2025 10:51:57