aubio
0.4.0
Main Page
Data Structures
Files
Examples
All
Data Structures
Files
Functions
Variables
Typedefs
Macros
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
(height, length);
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;
}
}
fvec_t
channel_onstack;
fvec_t
*channel = &channel_onstack;
fmat_get_channel
(mat, 1, channel);
fvec_print
(channel);
// print out matrix
fmat_print
(mat);
// destroy it
del_fmat
(mat);
return
0;
}
Generated on Wed Dec 18 2013 02:14:36 for aubio by
1.8.5