[MATLAB] - changement d'echelle
Résolu
smo8000
Messages postés
5
Statut
Membre
-
Sacabouffe Messages postés 10427 Statut Membre -
Sacabouffe Messages postés 10427 Statut Membre -
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
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
A voir également:
- [MATLAB] - changement d'echelle
- Changement dns - Guide
- Echelle 1/200 - Forum AutoCAD
- Conversion échelle ...... - Forum Graphisme
- Changement d'heure - Guide
- Echelle convertisseur ✓ - Forum Graphisme
4 réponses
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 ;)
voila mais merci quand même ;)
'' 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
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
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
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