行列とベクトルを乗算する関数があります。
double *matrix_vector_multiply(int rows, int cols,
double **mat, double *vec)
{
double *answer = malloc(rows * sizeof (double));
int i,j;
for (i=0; i<rows; rows++)
ans[i]=0;
for (i=0; i<rows; rows++){
for (j=0; j<cols; cols++)
{
answer[i] = answer[i] + mat[i][j] * vec[j];
}
}
return ans;
}
出力にすべて0が表示され続けます..それを修正する方法についてのアイデアはありますか?