Bonjour,

J'ai une matrice de la forme suivante:

Code:
val(:,:,1,1) =

    1    2   3
    1    2   3
    1    2   3


val(:,:,2,1) =

    4    5   6
    4    5   6
    4    5   6


val(:,:,3,1) =

    7    8   9
    7    8   9
    7    8   9
Je souhaite pouvoir la répéter de la façon suivante:

Code:
val(:,:,1,1) =

    1    2   3
    1    2   3
    1    2   3


val(:,:,2,1) =

    4    5   6
    4    5   6
    4    5   6


val(:,:,3,1) =

    7    8   9
    7    8   9
    7    8   9

val(:,:,1,2) =

    1    2   3
    1    2   3
    1    2   3


val(:,:,2,2) =

    4    5   6
    4    5   6
    4    5   6


val(:,:,3,2) =

    7    8   9
    7    8   9
    7    8   9


val(:,:,1,3) =

    1    2   3
    1    2   3
    1    2   3


val(:,:,2,3) =

    4    5   6
    4    5   6
    4    5   6


val(:,:,3,3) =

    7    8   9
    7    8   9
    7    8   9
J'ai utiliser la fonction
Code:
repmat
mais je ne parviens pas à obtenir ce que je veux.

Résultats obtenus:

1er résultat
Code:
val(:,:,1,1) =

    1    2   3   1   2   3
    1    2   3   1   2   3
    1    2   3   1   2   3


val(:,:,2,1) =

    4    5   6    4   5   6 
    4    5   6    4   5   6
    4    5   6    4   5   6


val(:,:,3,1) =

    7    8   9   7   8   9
    7    8   9   7   8   9
    7    8   9   7   8   9
2ème résultat
Code:
val(:,:,1,1) =

    1    2   3  
    1    2   3  
    1    2   3  
    1    2   3  
    1    2   3  
    1    2   3


val(:,:,2,1) =

    4    5   6    
    4    5   6   
    4    5   6   
    4    5   6    
    4    5   6   
    4    5   6 

val(:,:,3,1) =

    7    8   9  
    7    8   9  
    7    8   9  
    7    8   9  
    7    8   9  
    7    8   9

Merci pour votre aide.

Domino5731