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 :

Extraire une valeur par valeurs associées [Débutant]


Sujet :

MATLAB

  1. #1
    Membre confirmé Avatar de IFREMER
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut Extraire une valeur par valeurs associées
    Bonjour à tous,
    je vous explique mon petit soucis...
    Je travaille sur des données récupérées par satellite, je suis en format netcdf que j'ouvre et avec lequel je pose mes variables comme tel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    file1 = '20020701.04d1pfrt-all.nc';
    nc = cl_netcdf_writer;
    nc = set_file_name (nc,file1);
    s = read (nc);
    var = get_var_value (nc,s,'sst',1,1,1);
    lon = get_var_value (nc,s,'lon',1,1,1);
    lat = get_var_value (nc,s,'lat',1,1,1);
    whos lon lat var
     
      Name      Size                    Bytes  Class
     
      lat    4096x1                     32768  double array
      lon    8192x1                     65536  double array
      var    4096x8192              268435456  double array
     
    Grand total is 33566720 elements using 268533760 bytes
    Après un graph je me suis rendu compte qu'il me faudrait sélectionner que certaines valeurs de la variable "var".
    Le soucis c'est que je ne connais pas ces valeurs mais je connais les valeurs de lon et lat qui leurs sont associées avc un fiind cela ne fonctionne pas et je ne trouve pas de commande qui pourrais m'aider... Donc auriez vous juste une idée ??


    Merci beaucoup pour votre coup de main.

  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,

    Qu'entends-tu par valeurs associées et quel est (sont) les critère(s) qui te permette de sélectionner les valeurs que tu désires dans var?

    Bonne apm,
    Duf

  3. #3
    Membre confirmé Avatar de IFREMER
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut
    En réalité les données dans la matrice "var" sont des températures.
    Grâce aux 2 autres matrices "lat" (latitude) et "lon" (longitude) et pcolor j'obtiens une carte avec la température relevée par satellite en fonction de ma longitude et ma latitude.

    Seulement moi j'aimerai extraire de cette matrice ("var") que le "carrée" de mesure qui m'intéresse mais pour cela je ne connais que les valeurs de "lon" et de "lat" qui définissent cette portion de mesure.

    Désolé si je suis pas très clair...

  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
    Ok,

    Dans ce cas est-ce que quelquechose du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var(lat>5 & lat<10, lon>2 & lon<35)
    Pourrait convenir?

  5. #5
    Membre confirmé Avatar de IFREMER
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 61
    Par défaut
    Merci apparemment cela fonctionne, j'y avais même pas pensé alors que je m'en sers d'habitude... arf

    Merci pour le coup de main ^^

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

Discussions similaires

  1. Instancier une ArrayList par valeur
    Par piotrr dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 29/02/2008, 14h03
  2. Réponses: 0
    Dernier message: 26/07/2007, 16h22
  3. Réponses: 1
    Dernier message: 13/06/2007, 23h36
  4. Supprimer une colonne avec valeurs par défaut
    Par SlashOwnsU dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/09/2006, 11h10
  5. [Debutant]Remplacer une liste de valeur par une liste de val
    Par Sebbo dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 31/03/2006, 13h15

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