Matrix

Fermé
fatma.dammak Messages postés 3 Date d'inscription dimanche 12 juillet 2015 Statut Membre Dernière intervention 14 juillet 2015 - Modifié par Judge_DT le 14/07/2015 à 03:23
bonjour,
SVP, si vous avez une idée:
j'ai un vecteur
ind_u=[2 3 3 2 2];

et une matrix:
Matriks_v =
[
2.8868 1.6971 2.4618
2.8868 2.1213 1.9695
2.8868 1.2728 2.4618];

je veux faire la différence entre les ligne d'une matrice suivant colonne donnée par ind_u
je fais un test pour la différence du ligne1 - ligne 2 puis laligne1- ligne3
il faux que je commenec par ind_u=2???????
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[n,m]=size( Matriks_v);
[s,r]=size(ind_u); % comment je peux parcourir ce vecteur

for l=1:n %ligne 1
if l==1
for j=1:n-1
inddd=[];
for c=1:r
ZZ=abs( Matriks_v(l,ind_u(1,r))- Matriks_v(l+j,ind_u(1,c)));

end
max_k=max(ZZ);
inddd=[inddd max_k];
end
end

merci pour votre aide