Bonjour à tous,

Voilà, j'écris un programme avec une boucle qui vient appeler des fichiers CSV.

J'appelle notamment un fichier qui devient une matrice carrée de dimensions (N,N). Cette matrice est de taille variable entre 2 boucles.

En parallèle je calcule un vecteur de taille M de taille et de valeur variables entre 2 boucles. J'aimerais insérer dans la matrice une ligne et une colonne de zéros pour chaque valeur de M.

Exemple: M=[4 6]
J'aimerais insérer une ligne de 0 en 4ème et 6ème ligne de la matrice N,N
J'aimerais insérer une colonne de 0 en 4ème et 6ème colonne de la matrice N,N

La matrice finale serait donc de dimensions (N+2,N+2)

A la boucle suivante M pourrait être [3 7 8 11] mais le principe reste le même.

Auriez-vous une idée ?

Merci d'avance,