Rechercher : dans
Par :

[MATLAB] - changement d'echelle

Dernière réponse le 8 sep 2008 à 14:27:56 smo8000, le 27 aoû 2008 à 20:30:22 
 Signaler ce message aux modérateurs

Bonjour,voila j'ai un petit soucie comme le titre l'indique je voudrais changer l'echelle sur un graphique representant un cercle trigonomètrique.

t=0:50:2*pi
x=0;
y=0;
polar(x,y)
title('\fontsize{14}Représentation graphique du scénario');

voila le code pour obtenir mon cercle trigo, sauf que l'echelle comme tout cercle trigo va de -1 à 1 avec des pas de 0.2
cad 0 0.2 0.4 0.6 0.8 1.0 pareil en négatif

Tout d'abord, je voudrais changer ces valeurs par des valeurs que j'aurais choisie

donc quel code je dois rajouter apres mon morceaux ?

J'ai essayé sur l'image en faisant ''Tools - Edit plot - doucle click sur le texte '' effectivement ca marche je peux choisir les valeurs que je désire malheureusement si je relance mon programme celles-ci ne sont pas enregistrés et je me reretrouve avec 0.2 0.4

Ensuite, je voudrais savoir si c'est possible de rajouter un nombres définie de cercle dans mon cercle trigonomètrique
avec mon morceau de code j'obtient 0 0.2 0.4 0.6 0.8 1.0 et je voudrais 0 20 40 etc.. jusqu'a 200

Merci d'avance pour vos réponses :) je débute sur matlab et je penses pas que cela soit compliqué mais j'ai pas trouvé sur le net

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [MATLAB] changement d'echelle » dans :
Représentation des courbes sous Matlab VoirLa fonction plot permet essentiellement de tracer des courbes sous Matlab. Dans cette astuce, nous allons essayer de détailler le fonctionnement de cette commande. Simple utilisation Vecteur Matrice Vecteur en fonction d'un autre Autres...
Comment changer mon mot de passe sous WLM/MSN VoirPour changer son mot de passe Windows Live Messenger, il suffit d'utiliser l'interface prévue à cet effet : http://memberservicesnet.passport.net/memberservice.srf?lc=1036 Si vous avez perdu votre mot de passe, merci de vous référer à...
Changer de fond d'écran VoirPour Windows XP et versions antérieures Pour Windows Vista Obtenir des fonds d'écran Solution plus rapide Comment changer l'arrière-plan du Bureau ? Un fond d'écran est une image utilisée en arrière-plan de votre bureau. Lors d'une...
Télécharger Caledos Automatic Wallpaper Changer VoirCaledos Automatic Wallpaper Changer est comme son nom l'indique, un gestionnaire de fond d'écran. Les principales caractéristiques de Caledos : - il supporte les formats d'images BMP, GIF, JPG, TIF, - la sélection facile de dossiers ou fichiers à...
Conduite du changement VoirConduite du changement L'environnement évolue dans un environnement évoluant très rapidement, elle doit donc évoluer, innover, pour être en position de compétitivité. Les projets informatiques sont par nature au cœur de l'innovation de...
Résistance au changement VoirRésistance au changement Pour être en mesure d'anticiper le changement, il est essentiel de connaître les facteurs de risque et en particulier les causes du frein au changement. Outre les causes individuelles, devant faire l'objet d'une attention...
Conduite du changement - Equipe projet VoirConduite du changement Tout le monde s'accorde aujourd'hui à dire que les projets e-Business doivent nécessairement être accompagnés d'une démarche de conduite du changement pour pouvoir aboutir. En revanche, les avis sur les modalités de mise...

1

smo8000, le 27 aoû 2008 à 20:38:26

'' Ensuite, je voudrais savoir si c'est possible de rajouter un nombres définie de cercle dans mon cercle trigonomètrique
avec mon morceau de code j'obtient 0 0.2 0.4 0.6 0.8 1.0 et je voudrais 0 20 40 etc.. jusqu'a 200 ''

Pour cette partie, j'avais pensé à mettre moi même des cercles dans mon code en faisant
t = 0:0.1:2*pi;
x=k*cos(t);
y=k*sin(t);

avec k variable pour des cercles de différents grandeur mais je penses qu'il existe déja une fonction qui permette d'en rajouter automatiquement.

Si je fais avec mon idée il me suffirai de transformer l'echelle 0.2 0.4 ... 1.0 en 40 80 ...200 et je rajouté moi même les autres cercle cad 20 60 etc.. mais cela encombre mon code inutilement :S

Répondre à smo8000

2

Sacabouffe, le 6 sep 2008 à 00:48:09

Salut
Désolé, ton topic date un peu...
En fait je sais pas si c'est possible avec la fonction polar de MatLab, par contre t'as des fonctions plus complètes que celle-ci, pp.m (développée en MatLab 6.0) et mmpolar.m (développée en MatLab 7.0.1), tu peux les télécharger librement :
http://www.mathworks.com/support/solutions/data/1-15IGT.html­?solution=1-15IGT
Bonne nuit Thought I heard a rumbling, calling to my name
Two hundred million guns are loaded, Satan cries "Take aim!"

Répondre à Sacabouffe

3

smo8000, le 8 sep 2008 à 13:18:13

Merci pour ta réponse mais j'ai résolu le problème il suffisait juste de mettre les bornes directement dans polar polar(Valeurmin, Valeurmax) pour mon cas polar(0,200). J'avais mal borné mes valeurs de x et y du coup mon echelle ne correspondait plus

voila mais merci quand même ;)

Répondre à smo8000

4

 Sacabouffe, le 8 sep 2008 à 14:27:56

OK pour les bornes, mais tu peux pas changer les ticks par exemple.
J'avais compris que c'était ça que tu voulais faire.
Mais bon... de rien pour le coup...
Ciao ;-) Thought I heard a rumbling, calling to my name
Two hundred million guns are loaded, Satan cries "Take aim!"

Répondre à Sacabouffe