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

MATLAB Discussion :

Définir une cellule vide


Sujet :

MATLAB

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Points : 476
    Points
    476
    Par défaut Définir une cellule vide
    Bonjour

    J'ai un tableau de cellule de 5 cellules, je fais une boucle pour faire un petit traitement des signaux à l'interieur et je resauvegarde le tout dans un autre tableau qui passe à 4 cellules (par exemple). En effet certaines cellules de mon premier tableau T1 ne contiennent rien, donc le code passe et ne copie pas le "rien". Seulement moi je voudrais que mon tableau de sortie T2 soit identique :

    T1{} =
    S1
    S2
    RIEN
    S4
    S5
    >> doit donné

    T2{} =
    S1_traité
    S2_traité
    RIEN
    S4_traité
    S5_traité
    et non >>
    T2FAUX{} =
    S1_traité
    S2_traité
    S3_traité
    S4_traité

    EN gros comment on définie matlabement une cellule "empty" ?

    Merci d'avance.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    il faudrait en savoir plus sur la façon dont tu construis T2, peux-tu nous montrer ton code?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 123
    Points : 100
    Points
    100
    Par défaut
    Héhé, c'est rigolo ça, j'avais pas vu effectivement que

    donnait :

    A défaut d'une meilleure solution, serait il contraignant de convertir ton tableau T? de cellules en cellule de cellules ?

    C'est à dire de remplacer les [] externes par des {}.

    Ainsi,

    devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a = 
     
        {1x1 cell}    {}    {1x1 cell}
    Et on conserve les cellules, même vides !

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Ou alors en plaçant une matrice vide dans la cellule :
    Cela permet de ne pas imbriquer des tableaux de cellules à l'intérieur d'autres tableaux de cellules.

Discussions similaires

  1. comment faire une cellule vide ?
    Par filigane dans le forum Excel
    Réponses: 13
    Dernier message: 03/08/2007, 12h12
  2. [Jxl] Lecture d'une cellule vide
    Par Aerofly dans le forum Documents
    Réponses: 1
    Dernier message: 08/02/2007, 12h24
  3. sauter un chapitre de code quand une cellule vide
    Par mimic44 dans le forum Access
    Réponses: 7
    Dernier message: 09/01/2007, 10h09
  4. Réponses: 3
    Dernier message: 06/12/2006, 11h01
  5. Mettre un "0" à là place d'une cellule vide.
    Par P'tit Lio dans le forum Access
    Réponses: 22
    Dernier message: 24/07/2006, 15h19

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