| 9 | }; |
| 10 | |
| 11 | float matrix_max(struct Matrix mat) |
| 12 | { |
| 13 | float max = FLT_MIN; |
| 14 | //find max value of mat |
| 15 | for(size_t r = 0; r < mat.rows; r++) |
| 16 | for (size_t c = 0; c < mat.cols; c++) |
| 17 | { |
| 18 | float val = mat.pData[ r * mat.cols + c]; |
| 19 | max = ( max > val ? max : val); |
| 20 | } |
| 21 | return max; |
| 22 | } |
| 23 | |
| 24 | Matrix * create_matrix(size_t rows, size_t cols) |
| 25 | { |