![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/315936/image.png)
Setting Axis scale steps
217 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Youssef Darwich
le 14 Juin 2020
Modifié(e) : Aditya Verma
le 15 Juin 2020
Hello guys,
I'am new to Matlab and need your help
how can i set the axis such that every step is for example '8.03 units'?
thanks
0 commentaires
Réponse acceptée
Aditya Verma
le 14 Juin 2020
Modifié(e) : Aditya Verma
le 14 Juin 2020
Hello,
You can set the x-axis ticks using xticks function:
x = 0:0.1:5;
plot(x, sin(x));
xticks(0:0.83:5);
xlim([0 5]);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/315936/image.png)
In a similar way you can set your y or z ticks. You can read more about it here: https://www.mathworks.com/help/matlab/ref/xticks.html
2 commentaires
Aditya Verma
le 15 Juin 2020
Modifié(e) : Aditya Verma
le 15 Juin 2020
The boundaries are limited by the extreme points of x which can be changed by xlim(). xticks() merely specifies a list of increasing values where the ticks should be marked, it could be out of the figure frame too! Consider the following example:
x = [4 2 6 0 -2];
plot(x, sin(x));
xticks([-4 8 10]);
You can hold and drag the graph to see those ticks.
I used xlim() because somehow 0 was being trimmed out from the graph at that moment, but now it's working fine :)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!