Bonjour,
Quelle différence entre un tableau de cellules et une structure ? Les deux permettent de stocker des élémets de types différents?
(Je penses au vargin notemment)
Bonjour,
Quelle différence entre un tableau de cellules et une structure ? Les deux permettent de stocker des élémets de types différents?
(Je penses au vargin notemment)
La différence majeure est l'accès aux données. Avec une structure, on utilise le nom des champs (chaines de caractères), alors qu'avec un tableau de cellules on se contente d'utiliser des indices (valeurs numériques) comme avec un tableau classique. Gérer des indices est généralement plus commode.
Les structures donnent un code généralement plus lisible puisque les noms des champs renseignent sur la nature des données. Les tableaux de cellules donnent un code plus concis. Tout dépend des habitudes de programmation (conception, documentation, commentaires…)
Pour finir, il doit bien exister des différences en terme de performance, mais elles sont souvent propres aux caractéristiques des données, à la version de MATLAB et à la machine qui exécute le code. Difficile d'établir une généralité sur ce point (à mon avis)
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager