bonjour,
j'ai une matrice B de type cell 1* 67 cell , chaque cellule contient une matrice de type N* N
C de cellules de type 1 * 67 cell, chaque cellule contient une matrice de type 1* M
je veux remplir A à partir de B en respectant le numéro de colonne indiqué dans C

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 for j=1:67
A{j}=B{j}(:,C);
end
error Function 'subsindex' is not defined for values of class 'cell'.
exemple pour une cellule de la matrice
B'=

1 5 3 4 5 6 9 1
4 5 6 7 8 9 8 9
7 8 9 6 5 4 1 2
9 8 7 6 5 4 5 6
1 2 3 4 5 6 1 2
9 8 7 6 5 4 2 3
7 5 8 8 6 9 7 8

C'= 2 7 8

donc A'=
5 9 1
5 8 9
8 1 2
8 5 6
2 1 2
8 2 3
5 7 8
merci