[Users-fr] Manipulation de "cell" de grande taille

LECONTE Antoine 219492 Antoine.LECONTE at cea.fr
Mer 29 Jan 11:06:53 CET 2014


Bonjour,
J'ai un souci de manipulation de « cell » de grande taille.
J'ai créé une « cell » de taille 1968 x 5, appelée ici « data », qui me permet de regrouper un grand nombre de données ligne par ligne.
Pour info, si ça peut avoir son importance :
Colonne1 : structure d'infos concernant la ligne (date, adresse,... Rien de bien lourd)
Colonne2 : matrice réélle 1 x 11
Colonne3 : matrice réélle 1 x 29
Colonne4 : matrice réélle 12 x 15
Colonne5 : matrice réélle 53 x 23

Utiliser « data » dans sa globalité : pas de problème. Exemple :
-->size(data)
ans  =
    1968.    5.

Par contre si je veux utiliser des vecteurs en argument de « data » pour ne récupérer que quelques lignes, ça se gâte :
-->size(data(1:1968,1:5))
!--error 18
Trop de variables !
at line      92 of function %ce_e called by :
size(data(1:1968,1:5))

Et ce qui me surprend c'est que pour un plus petit nombre de lignes demandées, pas de problème :
-->size(dataGRS(1:1822,1:5))
ans  =
    1822.    5.

Le nombre 1822 lignes est le max que j'ai trouvé. Pour 1823 lignes : error 18.
J'ai l'impression que c'est la surcharge des arguments de cell (fonction %ce_e ??) qui ne supporte pas plus de 1822*5=9110 éléments.

Ceci me pose problème pour le traitement automatique de cette « cell ». Y a-t-il un moyen de remédier à cela ?

Merci d'avance,

Antoine Leconte

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20140129/4d57b361/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr