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 :

importer variable contenant NaN


Sujet :

Simulink

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Par défaut importer variable contenant NaN
    bonjour,
    je veux importer une variable du workspace de matlab qui contient des NaN. J'utilise le block 'from workspace' mais simulink ne veut pas importer ma matrice car elle contient des NaN.

    Il y a-t-il une option a cocher dans simulink permettant l'importation de matrice contenant NaN?
    ou faut-il utiliser une autre technique?

    merci
    bonne soiree

  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 : 41
    Localisation : France

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

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

    Pourquoi veux-tu utiliser une variable avec des NaN? Même si c'est possible ca risque de t'apporter des problèmes dans ta simu.

    Bonne soirée,
    Duf

  3. #3
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Par défaut
    bonjour,
    en faite, s'est des donnees meteo que je veux importer, notamment la temperature. Et des fois, les capteurs meteo ne marche pas et donc il n'y a pas de valeurs pour ce jour la.
    Et j'aimerai pouvoir importer toutes ces donnees meteo sans me soucier des valeurs manquante. Et j'aurai juste sur ma simulation des moments ou je n'aurai pas de valeurs correspondant au valeur manquante des donnees meteo.

    comment je peux faire pour les importer?

    merci,
    bonne journee

  4. #4
    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 : 41
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Excuse-moi d'insister mais ne serait-il pas judicieux de commencer par traiter les données dans MATLAB avant de lancer la simulation sous Simulink (surtout que tu ne veux simuler que lorsque les valeurs ne sont pas à NaN).

  5. #5
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Par défaut
    non , je veux representer la realitee.
    J'ai deux series de donnees meteo que j'utilise en meme temps dans ma simulation, la temperature et le radiation solaire. J'aimerai que lorsque je simule, quand il y a un NaN dans la serie temperature, la simulation dit NaN car les calculs n'ont pas ete realises pour cette valeur de temps. Et la simulation continue sur le reste du temps.

    Si je supprime des valeurs dans une variable, je doit supprimer les meme dans l'autre variable sinon ca ne colle plus au niveau du temps.
    J'ai des valeurs toute les heure. Si je supprime certaines valeurs, je n'aurai plus 24h dans ma journee et donc sur la representation graphique apres simulation, cette journnee sera plus courte que les autres.


    En fait je pensai que l'intervale de temps devait forcement etre constant entre deux valeurs du vecteur temps dans simulink. Je viens de m'apercevoir que ce n'est pas vrai.
    Je peux donc supprimer les valeurs qui contiennent des NaN en gardant mon echelle de temps initial.

    Merci de m'avoir pousser a rereflechir mon probleme.
    Par curiosite, comment fait-on pour importer des variable contenant NaN?

    merci
    bonne journee

  6. #6
    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 : 41
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    J'ai jamais rencontré le cas mais je suis pas sur que soit possible

Discussions similaires

  1. Variable contenant des variables ?
    Par Bne dans le forum Langage
    Réponses: 4
    Dernier message: 30/05/2006, 16h09
  2. Recuperer une variable contenant des espaces
    Par phpaide dans le forum Langage
    Réponses: 9
    Dernier message: 30/05/2006, 16h07
  3. variable contenant le nom d'une methode d'une classe
    Par s1pike dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/05/2006, 13h48
  4. [Tableaux] Lecture d'une variable contenant plusieurs arrays
    Par MightyDucks dans le forum Langage
    Réponses: 10
    Dernier message: 27/03/2006, 12h40
  5. nom de variable contenant un variable
    Par nevenjm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 21/03/2006, 11h04

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