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 :

Graphique d'une densité de données géoréférencées sur une grille 1º*1º


Sujet :

MATLAB

  1. #1
    Membre actif Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Points : 296
    Points
    296
    Par défaut Graphique d'une densité de données géoréférencées sur une grille 1º*1º
    Salut à tous,

    Je travaille sur une matrice de coordonnées X et Y.

    Maintenant, je souhaiterais représenter graphiquement la densité de ces points sur une grille 1 degré de longitude * 1 degré de latitude ?

    Quelqu'un aurait t-il une idée quant à la fonction à utiliser ?

    Merci d'avance.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2007
    Messages : 552
    Points : 1 058
    Points
    1 058
    Par défaut
    Est-ce que hist3 ne suffirait-il pas?

    PS: envoie-moi un pisco sour!

  3. #3
    Membre actif Avatar de habasque
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Septembre 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 530
    Points : 296
    Points
    296
    Par défaut Utilisation de la fonction contour
    Hola,

    J'aurais dû mettre ce post en résolu...
    Quoique j'aimerais améliorer la figure en y ajoutant le trait de côte du Pérou.
    En fait, il s'agit de données océanographiques...

    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
    18
    19
    20
    21
    22
    23
    24
    25
     
    % definition de la grille ou l'on va faire les moyennes
    dlon = 1;
    dlat = 1;
    Xgrid = -90:dlon:-70;
    Ygrid = -25:dlat:5;
     
    % calcul de la densité de données par point de grille
    distrib = NaN*ones(length(Xgrid),length(Ygrid));
    for i=1:length(Xgrid)
        for j=1:length(Ygrid)
            indProfiles = find(X'<=Xgrid(i)+dlon/2 & X'>Xgrid(i)-dlon/2 & Y'<=Ygrid(j)+dlat/2 & Y'>Ygrid(j)-dlat/2); 
            distrib(i,j)=size(indProfiles,1);
        end
    end
     
    %Réalisation de la carte de densité
    figure;    
        contourf(Xgrid,Ygrid,distrib',[0:1:10000])
        shading flat 
        axis([-90 -70 -20 0])
        caxis([0 1000])
        colorbar
        hold on
        grid
    PS: pour le pisco sour, passes quand tu veux la licuadora est prête !
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/10/2014, 12h19
  2. Un serveur AMP sur une clé USB pour fonctionner sur une tablette Android ?
    Par bastien31000 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 30/11/2012, 20h09
  3. Copier une image sur une feuille et la coller sur une autre feuille
    Par Hierog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 17/03/2011, 13h21
  4. DHCP sur une @IP 1 et DNS sur une @IP 2
    Par polls dans le forum Réseau
    Réponses: 1
    Dernier message: 20/08/2010, 13h27
  5. [XL-2002] Ecouter un evenement sur une cellule et le reproduire sur une autre cellule
    Par kulnae dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 17/08/2009, 22h21

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