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 :

Extraction MATLAB 'asc'


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bahamas

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut Extraction MATLAB 'asc'
    Bonjour les amis
    Dans MATLAB ;
    J’ai un petit soucis, en fait j’ai pu extraire mes donnés ‘asc’ d’environ 20 fichiers dans une structure avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for a =  120:142;
        eval(['ROV.MMI0',num2str(a),' = importdata(''',DIR,'ROV.MMI0',num2str(a),'.asc'');'])
    end
    Et, avec le ‘.data’ j’ai aussi pu extraire les différentes variable dans une boucle.
    Mais à ma grande surprise pendant, la représentation de quelque unes que j’ai choisies, une variable n’avait pas ses valeurs probables ; et puis j’ai donc remarqué que le nombre total de variable changeait dans les fichiers : c'est-à-dire que dans d’autres fichiers l y´avait une variable de plus qui parfois même se permutait de position avec une autre :
    Donc mon extraction est erronée

    Comment fait-on donc pour extraire directement que à une variable on a directement ses valeurs indiqués et non une structure ou tu va vérifier les variables à l’intérieur
    J’aimerais avoir un code de programme MATLAB me permettant d´identifier si un nombre est un entier ou non.
    Merci d’avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2013
    Messages : 189
    Par défaut
    J’aimerais avoir un code de programme MATLAB me permettant d´identifier si un nombre est un entier ou non.
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    isinteger(tonNombre)
    tape pour en savoir plus.

    Après, ce isinteger ne marche que pour identifier des types de données uint8, uint16, etc...

    Ce qui veut dire que si ton nombre est un entier, mais qu'il est représenté par une donnée de type "double", le test isinteger te renverra "faux".

    si tu veux un truc qui marche avec des données de type double, essaye

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    epsilon = 10^-8 % a toi de voir ce qui t'arrange
    entier = abs(tonNombre - round(tonNombre))<epsilon
    si entier vaut 1, tonNombre est un entier, si entier vaut 0, tonNombre n'est pas entier

    tu peux aussi faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    entier = rem(tonNombre,1) == 0
    même conclusion

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Bahamas

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 26
    Par défaut Merci
    Merci Dombrai pour l'identification d´un entier

    Comment fait-on donc pour extraire directement une variable avec directement ses valeurs indiqués et non une structure ou tu va vérifier à chaque fois les valeurs de la variable.

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

Discussions similaires

  1. Extraction de mots clés
    Par Olive1808 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 01/02/2016, 20h49
  2. Extraction données d'une fig matlab
    Par best12 dans le forum MATLAB
    Réponses: 6
    Dernier message: 21/10/2013, 14h33
  3. extraction des plans d'une image en matlab
    Par ambitieuse dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 28/04/2011, 12h31
  4. extraction d'élement par matlab
    Par ka3boura dans le forum MATLAB
    Réponses: 3
    Dernier message: 27/03/2008, 16h47

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