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 :

rendre un affichage circulaire à carré


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut rendre un affichage circulaire à carré
    bonjour,
    je travaille sur un programme où je dois rendre mon ancien affichage de mon graphe qui est en cercle à carré...je travaille en polaire et j'ai utilisé pol2cart pour avoir les cordonnées cartésiens mais rien ne marche
    je dois aussi afficher les degrés de chaque angle de 0 à 360°
    pouvais vous m'aider svp
    bonne journée

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut rendre un affichage circulaire à carré
    Bonjour,
    En polaire, tu divises par cos(theta) par quart de cercle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    theta=-pi/4:0.1:pi/4;
    r=linspace(1,1,length(theta));
    h1=polar(theta,r,'r');
    set(h1,'LineWidth',3)
    hold on
    h2=polar(theta,r./cos(theta),'b')
    set(h2,'LineWidth',3)

  3. #3
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut
    merci beaucoup
    j'ai une autre question mon cercle est découpé en angles je veux bien afficher sur le contour les degrés d'angle de 0 à 360
    merciii

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    Bonjour,

    Avec polar, les degrés sont déjà affichés au pas de 30° !

    Autre solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    clear
    %Cercle et carré
    pas=pi/20;
    theta=0:pas:2*pi;
    plot(cos(theta),sin(theta),'r',cos(10*theta),sin(10*theta),'b')
    axis square
    grid
    set(gca,'Visible','off');
    for i=0:30:360-30
        line([0 cosd(i)],[0 sind(i)],'Color','k')
        text(1.1*cosd(i),1.1*sind(i),num2str(i));
    end

  5. #5
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut
    j'ai un deuxième programme, il se compose de plusieurs matrices en polaire je veux avoir un affichage en carré...et le découper en plusieurs diamètres de 5° d'écart chacun et un gréage en carré dsl pour la question elle est assez vaste

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    Bonsoir,

    Pas très clair !
    Qu'as-tu fais ?

  7. #7
    Membre habitué
    Femme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Février 2017
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Février 2017
    Messages : 9
    Par défaut
    je travaille sur plusieurs routine ... c'est routine son basées sur des coordonnées polaire du coup au niveau de l'affichage j'ai un graphe en forme de cercle et les axes sans en mètre ( valeurs de r)

    je veux faire deux choses

    1 - rendre le cercle carré où on voit ses diamètres pour chaque 45°

    2- je laisse l'affichage en cercle mais je positionne un calque en dessus se calque sera graduer de 0 à 360 avec un pas de 5° et ces diamètre seront en gras pour chaque 30° (mais avec polar le 0 et à la droite moi je le veux en haut à la place de 90° de polar et il continue au même sens Nom : 16403183_1379181725436802_3450608859455691800_o.jpg
Affichages : 219
Taille : 288,3 KoNom : 16403183_1379181725436802_3450608859455691800_o.jpg
Affichages : 219
Taille : 288,3 KoNom : 16403183_1379181725436802_3450608859455691800_o.jpg
Affichages : 219
Taille : 288,3 Koque l'horloge)

Discussions similaires

  1. [Débutant] affichage de carrés
    Par chuspyto dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/05/2013, 18h14
  2. [97] Rendre l'affichage du tableau plus lisible
    Par totojordi dans le forum IHM
    Réponses: 2
    Dernier message: 02/06/2008, 11h22
  3. [C#/ProgressBar] Comment rendre l'affichage permanent ?
    Par daveg dans le forum Windows Forms
    Réponses: 7
    Dernier message: 17/08/2006, 14h43
  4. Affichage bizarre (forme de carré)
    Par Houssem dans le forum WinDev
    Réponses: 1
    Dernier message: 02/08/2006, 13h14
  5. Comment rendre les tableaux moins "carrés"?
    Par Dnx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/10/2005, 13h28

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