22 January 2017 12:26:24 PM SVD_SNOWFALL_PRB C version Test the SVD_SNOWFALL library. SVD_SNOWFALL_TEST01 Read, process, and return snowfall data in "snowfall.txt". Number of data rows M = 8 Number of data columns N = 126 Data has been read from the file. SVD_SNOWFALL_TEST02 Look at the singular values. If the singular values are close, then the data is well spread out. If the singular values decay rapidly, then the data exhibits patterns, or is constrained to a lower-dimensional subspace. The singular values: 0: 937.567603 1: 234.010816 2: 171.383543 3: 144.991232 4: 128.423627 5: 81.147493 6: 37.943864 7: 23.285500 Created data file "singular_values_data.txt". Created command file "singular_values_commands.txt". The cumulative energy: 0: 0.000000 1: 0.870978 2: 0.925237 3: 0.954340 4: 0.975170 5: 0.991512 6: 0.998036 7: 0.999463 8: 1.000000 SVD_SNOWFALL_TEST03 Compute the rank 1 through rank 5 approximations to the data. Compare each of these to the 2012 snowfall data. Created data file "approx_data.txt". Created command file 'approx_commands.txt'. SVD_SNOWFALL_TEST04 Look at the first 6 modes in the U matrix. Each of these represents a pattern for snowfall over a year. The first mode is the pattern that is strongest in the data. Created data file "umode_data.txt". Created command file 'umode_commands.txt'. SVD_SNOWFALL_TEST05 Look at the first 6 modes in the V matrix. Each of these represents a pattern shared by all the months, and extending across the 123 sampling years. Created data file "vmode_data.txt". Created command file 'vmode_commands.txt'. SVD_SNOWFALL_PRB Normal end of execution. 22 January 2017 12:26:24 PM