IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Simulink Discussion :

cell array et Simulink


Sujet :

Simulink

  1. #1
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut cell array et Simulink
    Hello

    je bloque sur un probleme tout simple à première vue :
    je souhaite extraire une cellule d'un tableau de cellule

    or le bloc "matlab function" ne permet pas d'écrire y = ctableau{2,u}
    (alors que y = matrice(2,u) marche)

    une idée

    merci
    Fabien

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Le bloc MATLAB Function ne supporte pas les tableaux de cellules.

    Pourquoi as-tu un tableau de cellules? D'où vient-il?

    Duf
    Simulink & Embedded Coder

    Au boulot : Windows 7 , MATLAB r2016b
    A la maison : ArchLinux mais pas MATLAB

  3. #3
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    hello

    bah, il vient de matlab (via un bloc constante) après lecture de n onglet d'un fichier excel et il contient n tableau que je redirige vers un bloc look up 2D en fonction d'autres facteurs

    je vais probablement résoudre mon soucis en concaténant ces n matrices dans matlab puis en allant y puiser ce que je souhaite dans simulink, mais ça me paraissait plus propre de travailler avec un tableaux de cellules

    merci de la réponse en tout cas
    Fabien

  4. #4
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    yop

    je m'en suis sorti avec une structure plutot qu'un cell array
    le bloc matlab fonction accepte quelque chose comme y = listeTableaux(u).tableau

    Fabien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/04/2007, 09h42
  2. Réponses: 1
    Dernier message: 02/04/2007, 17h16
  3. Ajouter un élément à un cell array
    Par Wookai dans le forum MATLAB
    Réponses: 5
    Dernier message: 10/01/2007, 13h23
  4. Cell array
    Par anabelle dans le forum MATLAB
    Réponses: 9
    Dernier message: 09/11/2006, 13h24
  5. Convertir un cell array en string
    Par Sensib dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/11/2006, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo