matrix multiplication in c but my program is printing garbage value with correct dimension..
C / C++ / MFC
1
Posts
1
Posters
0
Views
1
Watching
-
function.c
Quote:
float \*\*mult(float \*\*input1,float \*\*input2,int row1,int column1,int row2,int column2)
{
int i,j,k;
float **mult1;
mult1=memory_alloc_2D1(row1,column2);
//mult1[i][j]=0;
for(i=0;imain.c -program.
float **deviation1;
deviation1=memory_alloc_2D(waveframesize,NUM_OF_COEFFICIENTS);
for(i=0;iQuote:
float **trans1;
trans1=memory_alloc_2D(waveframesize,NUM_OF_COEFFICIENTS);
trans1=transpose(deviation1,waveframesize,NUM_OF_COEFFICIENTS);
for(i=0;ifloat **multiplication;
multiplication=memory_alloc_2D(waveframesize,NUM_OF_COEFFICIENTS);
multiplication=mult(trans1,deviation1,waveframesize,NUM_OF_COEFFICIENTS,NUM_OF_COEFFICIENTS,waveframesize);