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 :

Rotation automatique ( d'un graphe en 3D )


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 46
    Par défaut Rotation automatique ( d'un graphe en 3D )
    Bjr,
    SVP, j'ai voulu faire une rotation automatique d'un graphe en 3D , j'ai lu le Help, je suis arriver à ce code, mais il bouge de façon bizzare,
    SVP, est-ce que quelqu'un peut me dire, comment visualisez une rotation 3D de 360° (sous matlab bien sur ) , suivant l'axe des Z

    Merci

    PS: le code que j'ai utilisé , mais qu'il ne marche pas bien :

    for u=0:pi/(2*360):pi
    %upvec = [cos((pi/2)+u),cos((pi/2)+u),cos((pi/2))];
    set(gca,'CameraUpVector',upvec)
    drawnow
    end

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Utilise CAMORBIT comme dans cet exemple : Utilisation de string et dates comme labels d'axes

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 46
    Par défaut
    Merci bcp, votre aide m'ai trés présieuse,
    Juste une derniere question, est-ce que peut éliminer tout les axes sur le graphe? ie, je veux obtenir une rotation de mon graphe sans afficher les axes et la graduation .

    Merci

    clear
    %CREATION DE LA VARIABLE Wr
    f1=0.1;f2=0.4;T=64;Fe=1;t=(0:1/Fe:T-1);
    beta=(f2-f1)/(2*T);delta=0.001*Fe;
    sig=sin(2*pi*(f1+beta*t).*t);
    N=length(sig)+rem(length(sig),2);
    tailleFFT=N;
    if N~=length(sig); sig=[sig 0];end
    taille_temps=length(sig); posi=taille_temps;
    s=[zeros(1,taille_temps) hilbert(sig) zeros(1,taille_temps)];
    s_conj=conj(s);
    W=zeros(tailleFFT,taille_temps);
    tau1=linspace(0,N/2,N/2+1);
    tau2=linspace(2,N/2,N/2-1);
    for t=1:taille_temps,
    R(tau1+1,t)=(s(posi+tau1).*s_conj(posi-tau1)).';
    R(N+2-tau2,t)=conj(R(tau2,t));posi=posi+1;
    end
    W=fft(R,tailleFFT)/(2*tailleFFT);
    h=real(W);
    Wr=h(1:64,1:64)
    absc=linspace(0,N*1/Fe,N);
    fwv=linspace(0,Fe/2,N);
    f=linspace(0,Fe/2,N/2);
    abscB=tailleFFT;
    freqc=(linspace(0,0.5,tailleFFT));
    mesh(absc,fwv,Wr)

    %ANIMATION

    surf(Wr)
    axis vis3d
    for i=1:360
    camorbit(1,0,'data',[0 0 1])
    drawnow
    end

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Tu fais ceci :

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

Discussions similaires

  1. [XL-2010] Problème - mise à jour automatique TCD et graphes dynamiques
    Par sstrac dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 18/02/2014, 13h49
  2. Réponses: 7
    Dernier message: 28/06/2011, 19h10
  3. Une Rotation automatique
    Par boubz013 dans le forum OpenGL
    Réponses: 4
    Dernier message: 11/03/2010, 19h33
  4. Réponses: 7
    Dernier message: 20/03/2007, 16h32
  5. Macro Excel VBA : création automatique de 140 graphes/graphiques
    Par techneric dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/02/2007, 10h13

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