Need help making a stairs graph
2 次查看(过去 30 天)
显示 更早的评论
Hi can anyone tell me how to make a stair graph? For example, I have two y values, the fist is 3 when x is from 0 to 4, the second is -3 when x is from 4 to 8.
Since the total length is 8, I put
x=8;
y=??;
but what do I need to put for y? when there are two difference values but I need them on the same graph.
stairs(x,y)
Best Regards
Samious
0 个评论
采纳的回答
Image Analyst
2014-3-22
Try this:
x = 0 : 8
y = [3,3,3,3, -3,-3,-3,-3,-3];
stairs(x, y, 'bo-', 'LineWidth', 3);
ylim([-4, 4]);
grid on;
2 个评论
Image Analyst
2014-3-22
Here's some more general code to handle that:
amplitude = 4.3;
b = 8;
a = 3;
x = [0 : a, a : b]
y = [amplitude * ones(1, a+1), -amplitude * ones(1, length(a:b))]
stairs(x, y, 'bo-', 'LineWidth', 3);
ylim([-5, 5]);
grid on;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graph and Network Algorithms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!