[R ou matlab] graphe avec coordonnees circulaires
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

[R ou matlab] graphe avec coordonnees circulaires



  1. #1
    gorben

    [R ou matlab] graphe avec coordonnees circulaires


    ------

    Salut,

    J'ai une matrice de 1000*4.
    La premiere colonne represente la position des points pour les colonnes 2,3 et 4.
    La premiere colonne va de 1 a 1000, les 2 et 3 ne contiennent que des 0 ou 1 et la 4 contient des nombres de 1 a 50.

    Ce que je voudrais, en utilisant R ou matlab (peu importe) c'est de ploter les colonnes 2,3 et 4 en fonction de 1 (1 etant x). Jusque la je sais faire. Il faudrait que mon axe x au lieu d'etre lineaire soit circulaire (la je sais plus faire) et que ma colonne 2 soit la 1ere couronne, la colonne 3 la deuxieme etc...
    Pour les colonnes 2 et 3 un 0 correspondrait a rien alors que un 1 correspondrait a une barre.
    J'ai essaye radial.plot sous R mais il ne peut ploter que une seule serie de donnee, et en plus tout part du centre du cercle (je ne veux pas ca). Sous matlab j'ai lu que je pouvais utiliser polar() mais j'ai rien compris et je doute que ca puisse m'aider.

    Autre petit probleme, il faudrait que une "colormap" soit appliquee sur ma colonne 4...

    Je met un exemple de ce que j'aimerais obtenir
    col 1 correspond aux coordonnees sur le cercle
    col 2 correspond au rouge
    col 3 correspond au vert
    col 4 serait sur la derniere couronne avec une "colormap"

    J'avoue que j'apprecierais enormement un petit peu d'aide sur le coup, comme par exemple m'aiguiller sur les bonnes fonction ou la bonne maniere d'aborder le probleme...

    PS : je suis debutant "bricoleur" en matlab et R

    Merci !!

    -----
    Images attachées Images attachées  

  2. #2
    gorben

    Re : [R ou matlab]

    oups...
    emporte par l'excitation de poster j'ai oublie de mettre le titre...
    Si un moderateur pouvait le faire pour moi (delais ecoule) ce serait bien sympa
    Titre : [R ou matlab] graphe avec coordonnees circulaires

    Merci

  3. #3
    yoda1234

    Re : [R ou matlab]

    Citation Envoyé par gorben Voir le message
    Si un moderateur pouvait le faire pour moi (delais ecoule) ce serait bien sympa
    Titre : [R ou matlab] graphe avec coordonnees circulaires
    C'est fait.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).

  4. #4
    inviteb9f49292

    Re : [R ou matlab]

    Salut,
    sous octave (le clône gratuit et open-source de MATLAB), il existe la fonction "polar":
    Code:
    theta = 0:2*pi/360:2*pi;
    theta = theta(1:end-1);
    rho = randn(360, 1);
    polar (theta, [10+rho, 20+rho])
    par contre pour ajouter une colormap sur la 3eme colonne, je ne vois pas vraiment...
    Une idée aussi rapide que lourdingue serait de séparer ta dernière colonne en autant de colonnes différentes que de niveaux de couleurs... C'est facile à faire automatiquement avec la fonction "find" par exemple.
    Jette un oeil là-bas, c'est LE site pour les bricoleurs sous MATLAB.
    Bon bricolage

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

    Re : [R ou matlab]

    Super ca marche ! Finalement polar() c'etait ce que je voulais, j'avais juste rien compris
    Par contre j'arrive pas mettre plusieurs series de donnees
    Code:
    >> polar(theta,[5+EG, 10+EG2]);
    ??? Error using ==> polar at 61
    THETA and RHO must be the same size.
    Je vais continuer a chercher pour la colormap. Merci pour ton aide !
    A+

  7. #6
    gorben

    Re : [R ou matlab]

    Citation Envoyé par gorben Voir le message
    Par contre j'arrive pas mettre plusieurs series de donnees
    J'ai trouve ca suffisait de mettre hold on/off

Discussions similaires

  1. graphe de fonction sur matlab
    Par invite5098bf5f dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 13/04/2011, 16h01
  2. Matlab - Interpolation de coordonnées
    Par invite1038f851 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 24/06/2010, 08h29
  3. Vecteur égale à ses coordonnées ? Et graphe d'une fonction.
    Par invite0c5534f5 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 23/11/2008, 23h29
  4. Graphe des circulaires
    Par invitee44cb27a dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 28/09/2008, 23h17
  5. URGENT : coordonnees polaire et matlab
    Par invite4b31cbd7 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 14/06/2007, 10h27
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...