Ignore:
Timestamp:
Dec 21, 2025, 1:35:46 PM (3 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master, stuck-waitfor-destruct
Children:
4904b05
Parents:
eb0d9b7
Message:

last proofread array chapter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/programs/ar-bchk/treatment.c

    reb0d9b7 r80e83b6c  
    2424        float lhs[m][p],
    2525        float rhs[p][n] ) {
    26     for( size_t i = 0;
     26    for ( size_t i = 0;
    2727            i < m; i++ )
    28         for( size_t j = 0;
     28        for ( size_t j = 0;
    2929                j < n; j++ ) {
    3030            res[i][j] = 0.0;
    31             for( size_t k = 0;
     31            for ( size_t k = 0;
    3232                    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];@
    3636        }
    3737}
     
    4949
    5050static 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++ )
    5353            mat[i][j] = 0.0;
    5454}
     
    5656
    5757static 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++ )
    6060            mat[i][j] = 1.0 * (i + 1) + 0.1 * (j+1);
    6161}
     
    6363
    6464static 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++ )
    6767            printf("%2g ", mat[i][j]);
    6868        printf("\n");
Note: See TracChangeset for help on using the changeset viewer.