ref: b712146c4cd22929e97320510e48d30e9145e9b4
dir: /tests/src/test-fmat.c/
#include <aubio.h> #include <assert.h> // create a new matrix and fill it with i * 1. + j * .1, where i is the row, // and j the column. int main () { uint_t height = 3, length = 9, i, j; // create fmat_t object fmat_t * mat = new_fmat (length, height); for ( i = 0; i < mat->height; i++ ) { for ( j = 0; j < mat->length; j++ ) { // all elements are already initialized to 0. assert(mat->data[i][j] == 0); // setting element of row i, column j mat->data[i][j] = i * 1. + j *.1; } } // print out matrix fmat_print(mat); // destroy it del_fmat(mat); return 0; }