>>56
前スレ 316 に下記を追加でおk
int main(void){
matrix_t *A, *x, *Ax;
int N, col, row;

printf("Size N:");
scanf("%d", &N);
A=matrix_alloc(N, N);
x=matrix_alloc(N, 1);
for(col=0;col<N;col++)
for(row=0;row<N;row++){
printf("Matrix A[%d][%d]=", col, row);
scanf("%lf", &A->data[col][row]);
}
for(col=0;col<N;col++){
printf("Vector x[%d]=", col);
scanf("%lf", &x->data[col][0]);
}
Ax=matrix_mul(A, x);
printf("\n");
for(col=0;col<N;col++) printf(" %f", Ax->data[col][0]);

return 0;
}