Scale on x-axis
20 次查看(过去 30 天)
显示 更早的评论
I have a vector of 256 data points which is equal to 0.8 ms in total. How do I set the scale from 0 to 0.8, with steps for example of 0.2?
0 个评论
回答(2 个)
HWIK
2022-1-15
Try this:
set(gca, 'XTick', 0:0.2:0.8)
6 个评论
Star Strider
2022-1-15
I completely failed Mind Reading 101 as an undergraduate, and as the result decided to major in Chemistry instead. It was easier.
Image Analyst
2022-1-16
Use the xticks(0:0.2:0.8) function:
Full demo:
% Create sample data.
x = linspace(0, 0.8, 256);
period = 0.2;
y = sin(2 * pi * x / period);
plot(x, y, 'b-', 'LineWidth', 3)
grid on
% Current tick marks are 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8.
% Make them 0, 0.2, 0.4, 0.6, 0.8 using the xticks() function:
xticks(0 : 0.2: 0.8)
It replaces the old set(gca, 'XTick', 0:0.2:0.8) way of doing it (since r2016b).
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!