Projet

Général

Profil

« Précédent | Suivant » 

Révision 558

Ajouté par Louis JACQUET il y a presque 3 ans

ajout proc Mul

Voir les différences:

sp4a3_kalman.c
R[j][i]=A[i][j];
}
void Sub_Mat_Mat(int na,int ma,double A[na][ma],int nb,int mb,double B[nb][mb], double R[na][ma]){ //Meme principe que Add mais avec un -
int i,j;
void Sub_Mat_Mat(int na,int ma,double A[na][ma],int nb,int mb,double B[nb][mb], double R[na][ma]){ //semblable a Add mais avec un - pour soustraire termes a termes
int i,j;
for(i=0;i<na;i++) {
for(j=0;j<ma;j++) {
R[i][j] = A[i][j]-B[i][j];
......
}
void Mul_Mat_Mat(int na,int ma,double A[na][ma], int nb,int mb,double B[nb][mb], double R[na][mb]){
int i,j,k;
for(i=0;i<na;i++) {
for(j=0;j<mb;j++) { //On balaye les lignes de la matrice 1 et les colonnes de la matrice 2
R[i][j] = 0; //Mise a zero de l element de la matrice R correspondant aux resultats
for(k=0;k<ma;k++) { //Balaye les colonnes de laa matrice 1
R[i][j] += A[i][k] * B[k][j]; //Somme de tout les produits entre A et B
}
}
}
}

Formats disponibles : Unified diff