« Découvrir Scilab/Structures de données avancées » : différence entre les versions

Contenu supprimé Contenu ajouté
m màj n° de chapitre
→‎Cellules : voc: cellule -> tableau de cellule ; rectifs
Ligne 73 :
* ''a1'', ''a2'', … sont les valeurs des champs.
 
== CellulesTableau de cellules ==
 
On peut voir uneun celluletableau de cellules ''(cell array)'' comme une « hypermatrice » pouvant contenir des objets hétéroclites ; par hypermatrice, nous entendons un tenseur à ''n'' indices. Une cellule est créée par la commande <code>cell</code>. Par exemple
<source lang="scilab">
-->cell(4,1)
ans =
!{} !
! !
!{} !
! !
!{} !
! !
!{} !
 
-->cell(1,4)
ans =
!{} {} {} {} !
</source>
crée une liste (tenseur à un indice) de quatre éléments, vide. Cette liste s'affiche comme unune vecteurmatrice colonne ou ligne encadrée de points d'exclamation. Les éléments vides sont représentés par de spaires d'accolades <code>{}</code>.
<source lang="scilab">
-->cell(4, 3)
ans =
!{} {} {} !
! !
!{} {} {} !
! !
!{} {} {} !
! !
!{} {} {} !
</source>
crée une matrice (tenseur à deux indices) 4×3. Notons que <code>cell(4)</code> crée un matrice 4×4.
<source lang="scilab">
cell(4, 3, 2)