Bonjour
SVP, j'ai un petit problème
j'ai deux matrices colonnes données d'avance: E=[23;45;35;33] et a=[13;23;25;19]
et une matrice M permutation entre 1 et 4 généré par perms(1:4)
exemple quelques lignes de M
1 2 3 4 5
|
M= 1 2 3 4
2 4 3 1
3 4 2 1
1 3 4 2 |
alors on veut vérifier une relation entre tous deux éléménts consécutifs de chaque ligne. si cette condition est vérifiée cava, sinon on supprime toute la ligne. cette condition est: E(M(i,j))<= a(M(i,j+1))
alors j'ai fait le code suivant:
1 2 3 4 5 6 7
| for i=1:length(M)
for j=1:n-1
if E(M(i,j))<=a(M(i,j+1))
M(i,:)=[]
end
end
end |
avec n=4
il me donne pas une solution et il m'affiche le message
??? Index exceeds matrix dimensions.
SVP, comment je dois corriger ce code et merci
Partager