Projet

Général

Profil

« Précédent | Suivant » 

Révision 521

Ajouté par frkanaan il y a presque 4 ans

optimized Mul_Mat_Mat function

Voir les différences:

sp4a3_kalman.c
if(ma==nb)
{
int i,j,k;
double temp[nb][mb];
double temp[na][mb];
for(i=0; i<nb; i++)
for(j=0; j<mb; j++)
temp[i][j]=B[i][j];
for(i=0; i<na; i++)
for(j=0; j<mb; j++)
{
out[i][j]=0;
for(k=0; k<ma; k++)
out[i][j] += A[i][k] * temp[k][j];
{
temp[i][j]=0;
for(k=0; k<ma; k++)
temp[i][j] += A[i][k] * B[k][j];
}
out[i][j]=temp[i][j];
}
}
}

Formats disponibles : Unified diff