Révision 451
Ajouté par Henri JOUANNY il y a presque 3 ans
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
-fonction multiplication fonctionne + mise en place de commentaires