Projet

Général

Profil

« Précédent | Suivant » 

Révision 451

Ajouté par Henri JOUANNY il y a presque 3 ans

-fonction multiplication fonctionne + mise en place de commentaires

Voir les différences:

branch/jouanny2/sp4a3/sp4a3_kalman.c
{
for (j=0;j<ma;j++)
{
R[i][j]=A[i][j]+B[i][j];
R[i][j]=A[i][j]+B[i][j]; //sommes les valeurs de A avec B
}
}
return R[na][ma];
......
{
double k;
k=1/((A[0][0]*A[1][1])-(A[0][1]*A[1][0]));
//Force les coefs de B aux bonnes valeurs
B[0][0]=A[1][1]*k;
B[1][1]=A[0][0]*k;
B[0][1]=-A[0][1]*k;
......
{
for (j=0;j<m;j++)
{
R[j][i]=A[i][j];
R[j][i]=A[i][j]; //échanges les valeurs des lignes avec les colonnes
}
}
return R[m][n];
......
{
for (j=0;j<ma;j++)
{
R[i][j]=A[i][j]-B[i][j];
R[i][j]=A[i][j]-B[i][j]; //soustrait les valeur de A avec B
}
}
return R[na][ma];
......
{
for (j=0; j<mb; j++)
{
R[i][j]=0; //s'assure que R est à 0 avant son calcul
//se met sur le point de R
for (k = 0; k < mb; k++)
for (k = 0; k < ma; k++)
{
//fait la somme des multiplication des valeurs de la ligne de A avec les valeurs des colonnes de B
R[i][j]+=A[i][k]*B[k][i];
R[i][j]+=A[i][k]*B[k][j];
}
}
}

Formats disponibles : Unified diff