坐标点的竖线是直接用的火柴杆图stem(),只不过坐标点花式了些;水平横线是用的line(),对坐标点取水平基准线:
clc,clear,close all;
x = 0:5;
y = 2.*x;
stem(x,y)
hold on
x0 = zeros(1,length(y));
line([0 1],[2,2]) %表示(0,2)与(1,2)之间有水平连线,以此类推画出其他水平横线
line()函数具体用法参考:
https://ww2.mathworks.cn/help/matlab/ref/line.html?s_tid=doc_ta
stem()函数具体用法参考:
https://ww2.mathworks.cn/help/matlab/ref/stem.html?searchHighlight=stem&s_tid=srchtitle_stem_1
如帮助您解决疑问,请记得点击采纳(不是点赞哦),感谢合作!