Certaines lignes de B sont identiques à celles de A si on tient pas compte de la 4e colonne de cette dernière.
Je voudrais obtenir la matric B avec une 4e colonne ayant pour valeur celle de la 4e colonne de A pour les lignes identiques entre les deux matrices, sinon 0. C'est à dire la matrice B suivante :
J'ai écris le code suivant mais je n'arrive pas à aboutir au résultat désiré !!
for i=1:length(B)
for j=1:length(A)
if ((B(i,1)==A(j,1)) & (B(i,2)==A(j,2)) & (B(i,3)==A(j,3)))
B(i,4)=A(j,4)
else B(i,4)=0
end
end
end
Deux problèmes ; tout d'abord le programme mais vraiment longtemps à calculer et de plus seule la dernière ligne de B est correcte (bonne valeur en 4e colonne), les autres lignes ont 0 en 4e colonne.
Merci de votre aide !!