Since this is C you can't initialize structure variables in the structure declaration, you'll need to initialize the variable after the definition, manually.
I was wondering if there is a way to do that like the following code or I'll have to do like the comment one.
1 2 3 4 5 6 7 8 9 10
void init_node(struct node *n)
{
n->x = {{3, 5, 2},
{1, 7, 4},
{0, 3, 9}};
// n->x[0][0] = 3;
// n->x[0][1] = 5;
// if the matrix is too large i'll have too many lines
}