Bonjour,

J'ai un petit problème pour combiner deux matrices de manière spéciale.

Je m'explique...

Soient :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
A=[92 107; 107 122; 122 13; 13 92]
B=[3; 1;0;47]
J'aimerai bien avoir comme résultat, en les combinant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
C=[92 3; 3 107; 107 1; 1 122; 122 13; 13 47; 47 92]
c'est à dire que j'intercale toutes les deux lignes une ligne de B dans A SAUF si la valeur de B est égale à 0.

Je cherche une technique pour que ce soit fonctionnel pour des matrices de toute taille (A et B possédant toujours le même nombre de lignes)

Voilà, je ne sais pas si c'était très clair...

Merci d'avance pour votre aide !