- Timestamp:
- Dec 21, 2025, 1:35:46 PM (3 months ago)
- Branches:
- master, stuck-waitfor-destruct
- Children:
- 4904b05
- Parents:
- eb0d9b7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c
reb0d9b7 r80e83b6c 24 24 float lhs[m][p], 25 25 float rhs[p][n] ) { 26 for ( size_t i = 0;26 for ( size_t i = 0; 27 27 i < m; i++ ) 28 for ( size_t j = 0;28 for ( size_t j = 0; 29 29 j < n; j++ ) { 30 30 res[i][j] = 0.0; 31 for ( size_t k = 0;31 for ( size_t k = 0; 32 32 k < p; k++ ) 33 res[i][j] +=34 lhs[i][k] *35 rhs[k][j];33 @res[i][j] +=@ 34 @lhs[i][k] *@ 35 @rhs[k][j];@ 36 36 } 37 37 } … … 49 49 50 50 static void zero( size_t r, size_t c, float mat[r][c] ) { 51 for ( size_t i = 0; i < r; i++ )52 for ( size_t j = 0; j < c; j++ )51 for ( size_t i = 0; i < r; i++ ) 52 for ( size_t j = 0; j < c; j++ ) 53 53 mat[i][j] = 0.0; 54 54 } … … 56 56 57 57 static void fill( size_t r, size_t c, float mat[r][c] ) { 58 for ( size_t i = 0; i < r; i++ )59 for ( size_t j = 0; j < c; j++ )58 for ( size_t i = 0; i < r; i++ ) 59 for ( size_t j = 0; j < c; j++ ) 60 60 mat[i][j] = 1.0 * (i + 1) + 0.1 * (j+1); 61 61 } … … 63 63 64 64 static void print( size_t r, size_t c, float mat[r][c] ) { 65 for ( size_t i = 0; i < r; i++ ) {66 for ( size_t j = 0; j < c; j++ )65 for ( size_t i = 0; i < r; i++ ) { 66 for ( size_t j = 0; j < c; j++ ) 67 67 printf("%2g ", mat[i][j]); 68 68 printf("\n");
Note:
See TracChangeset
for help on using the changeset viewer.