Bonjour
Voilà mon problème, j'ai une cellule de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
T = 
 
  Columns 1 through 8
 
    {1x5 cell}    {1x5 cell}    {1x5 cell}    {1x5 cell}    {1x5 cell}    {1x5 cell}    {1x5 cell}    {1x5 cell}
 
  Columns 9 through 10
 
    {1x5 cell}    {1x5 cell}
Les 5 cellules contiennent, des scalaires, vecteurs, matrices, chaines de caractères, etc. En fait j'aimerais extraire en une seule ligne certaines informations mais pour les 10 données.

Imaginons que dans T{x}{4} (x=1,2,...10) j'ai un vecteur colonne 2x1 et que j'aimerais extraire l'élément (2,1) de ce vecteur, mais pour toutes les cellules... C'est à dire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
>> T{1}{4}
 
ans =
 
   74.4372
   64.4372
 
>> T{2}{4}
 
ans =
 
   77.4199
   73.4405
 
(...)
 
>> T{10}{4}
 
ans =
 
   18.8520
   28.8520
J'aimerais extraire le vecteur [ 64.4372, 73.4405, ... 28.8520]

Intuitivement j'ai pensé à T{1:10}{4}(2,1) mais cela ne fonctionne pas alors que la commande T{x}{4}(2,1) fonctionne bien (pour x=1,2,..,10).

J'espère que j'ai été clair, c'est assez difficile à expliquer avec les mots !
J'ai cherché de mon côté mais je n'ai rien trouvé.