Bonjour à tous,
je veux extraire des parties d'une matrice selon condition
en fait j'ai la matrice suivante
mat=je veux extraire des matrice 2x2 qui ne contiennent pas des zéros
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 (1111 0111 0022 2210 1100)
j'ai essayé le code suivant mais ça n'a pas marché
en fait ce code me donne aussi la matrice
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 p=[]; for l=1:4 for c=1:5 if mat ~= 0 & sum(sum(mat(l:l+1,c:c+1)))>=4 p=[p;l,l+1,c,c+1]qui contient un élément = 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (02 21 )
merci infiniment d'avance pour toute réponse
Partager