Présentation 3D de la bathymétrie d'une zone
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Présentation 3D de la bathymétrie d'une zone



  1. #1
    invite73486f18

    Présentation 3D de la bathymétrie d'une zone


    ------

    Bonjour tout le monde,
    je suis nouveau sur ce forum et je voudrai de l'aide svp.
    Je veux créer une présentation 3D de la bathymétrie d'une zone avec Matlab. Voilà ce que j'ai fais:

    Code:
    a=load('qc.txt');
    x=a(:,1);
    y=a(:,2);
    z=a(:,3);
    X=(min(x):0.0083:max(x));
    Y=(min(y):0.0083:max(y));
    [XI,YI]=meshgrid(X,Y);
    Z=interp2(x,y,z,XI,YI);
    mesh(x,y,w,XI,YI);
    Un message d'erreur mentionnant "X and Y must be monotonic vectors or matrices produced by MESHGRID".
    J'ai vérifié X et Y et ils sont tous les deux monotoniques.
    Est ce que quelqu'un possède une solution svp

    -----
    Dernière modification par yoda1234 ; 17/03/2011 à 18h42.

  2. #2
    yoda1234

    Re : Présentation 3D de la bathymétrie d'une zone

    Bonjour et bienvenue!

    Merci d'utiliser les différentes balises à ta disposition: Dans ton cas il fallait employer la balise "Code" symbolisée par , je l'ai fait à ta place...
    D'autre part j'ai déplacé ton message pour en faire un fil indépendant.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  3. #3
    invitea29b3af3

    Re : Présentation 3D de la bathymétrie d'une zone

    Salut, bienvenue,

    Tu pourrais mettre le fichier qc.txt en pièce jointe?

  4. #4
    invite73486f18

    Re : Présentation 3D de la bathymétrie d'une zone

    Merci yoda1234 et excusez moi pour mon ignorance.
    J'ai mis le fichier qc en pièce jointe sous format .zip
    merci d'avance
    Fichiers attachés Fichiers attachés

  5. A voir en vidéo sur Futura
  6. #5
    invitea29b3af3

    Re : Présentation 3D de la bathymétrie d'une zone

    Re,

    attention si tu regardes dans l'aide de interp2 (ZI = INTERP2(X,Y,Z,XI,YI)) les vecteurs X et Y auxquels se réfère l'erreur sont tes vecteurs x et y, mais x n'est pas strictement monotone, il est monotone par morceau. Fais plot(x(1:1000)) pour voir ça. Ou tape find(x==max(x)) et tu verras qu'il a 33 maximums.

  7. #6
    invite73486f18

    Re : Présentation 3D de la bathymétrie d'une zone

    ah, merci fiatlux. Je vais essayer d'ordonner ça ! mille merci

  8. #7
    invitea29b3af3

    Re : Présentation 3D de la bathymétrie d'une zone

    C'est rien.

  9. #8
    invite73486f18

    Re : Présentation 3D de la bathymétrie d'une zone

    Grâce à vos précieuses commentaires j'ai réussi (plus ou moins) à faire une présentation 3D de la bathymétrie. J'ai eu recours à un tool qui s'appelle gridfit téléchargeable gratuitement. Voici le code

    Code:
    a=load('qc.txt');
    x=a(:,1);
    y=a(:,2);
    z=a(:,3);
    X=(min(x):0.0083:max(x));
    Y=(min(y):0.0083:max(y));
    g=gridfit(x,y,z,X,Y);
    figure
    colormap(hsv(256))
    surf(X,Y,g);
    camlight right;
    lighting phong;
    shading interp
    %To limit axis
    axis ([min(x) max(x) min(y) max(y) min(z) max(z)]);;
    Merci pour tous ceux qui m'ont aidé

Discussions similaires

  1. Comment calculez la zone habitable d'une etoile?
    Par invited10fb8c2 dans le forum Planètes et Exobiologie
    Réponses: 17
    Dernier message: 15/07/2017, 09h34
  2. Valeur d'une zone humide
    Par invite42d36be8 dans le forum Environnement, développement durable et écologie
    Réponses: 1
    Dernier message: 11/05/2010, 13h31
  3. Réponses: 5
    Dernier message: 09/04/2010, 20h00
  4. bathymetrie
    Par invite5128ee5e dans le forum Physique
    Réponses: 1
    Dernier message: 04/10/2009, 13h51
  5. Leucogranitic boudins cyanite dans la zone de la Zanskar Shear Zone, Gianbul Valley. Vue vers le nor
    Par invitead3f8cd7 dans le forum Géologie et Catastrophes naturelles
    Réponses: 2
    Dernier message: 14/03/2009, 13h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...