Hello j'ai un petit soucis,

Disons que dans mon WorkSpace je souhaite récupéré toute les variables ayant une classe connue (disons la classe toto). Pour l'instant je fais :

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
>> % Je récupère la liste de toute les noms de variables :
>> liste_carto=whos ; % Là j'ai 3176 éléments :D
>> % Ensuite je peux faire ce qui suit pour avoir les classes de ces 3176 >> >> éléments
>> liste_carto.class
ans =

toto


ans =
toto


ans =

double


ans =

char



ans =

toto


ans =
toto

>> % Mais je ne peux pas alors faire un truc comme :
>> find(isa(liste_carto.class,'STAR01.SMeditableParameter'))
??? Error using ==> isa
Too many input arguments.
Voilà j'aimerai éviter de faire une boucle sur liste_carto.

En faite j'ai un traitement à faire pour toutes les variables de type toto.


Dans le meme genre de questions comment faire pour qu'une commande similaire à "liste_carto.class" me renvoie un tableau de class et non pas un truc que je ne peut réexploiter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
>> list_class=liste_carto.class;
??? Illegal right hand side in assignment. Too many elements.
Merki