%% TEST01 tests HEX_GRID_01_LAYERS. % test_num = 17; nodes_per_layer_test = [ ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 41, 81, 101, 1001, 10001 ]; fprintf ( 1, '\n' ); fprintf ( 1, 'TEST01\n' ); fprintf ( 1, ' For a hexagonal grid of points in the unit square,\n' ); fprintf ( 1, ' given NODES_PER_LAYER, the number of grid points\n' ); fprintf ( 1, ' along the first layer,\n' ); fprintf ( 1, '\n' ); fprintf ( 1, ' HEX_GRID_01_LAYERS computes LAYERS, the number of\n' ); fprintf ( 1, ' layers.\n' ); fprintf ( 1, '\n' ); fprintf ( 1, ' NODES LAYERS\n' ); fprintf ( 1, ' PER\n' ); fprintf ( 1, ' LAYER\n' ); fprintf ( 1, '\n' ); for test = 1 : test_num nodes_per_layer = nodes_per_layer_test ( test ); layers = hex_grid_01_layers ( nodes_per_layer ); fprintf ( 1, ' %6d %6d\n', nodes_per_layer, layers ); end