在matlab中绘制分段函数
plot piecewise function in matlab
这是我的代码:
p=.2;
x=-1:20;
px=p*(1-p).^(x-1).*(x>=1);
Fx=cumsum(px);
figure;
subplot(2,1,1);
stem(x,px);
subplot(2,1,2);
stairs(x,Fx);
hold on;
stem(x,Fx,'w.')
我想在第二个子图中每条水平线的右端画一个圆圈标记。有人可以告诉我该怎么做吗?提前致谢~
类似下图,但是将圆移到每行的右端。
这是我的代码:
p=.2;
x=-1:20;
px=p*(1-p).^(x-1).*(x>=1);
Fx=cumsum(px);
figure;
subplot(2,1,1);
stem(x,px);
subplot(2,1,2);
stairs(x,Fx);
hold on;
stem(x,Fx,'w.')
我想在第二个子图中每条水平线的右端画一个圆圈标记。有人可以告诉我该怎么做吗?提前致谢~
类似下图,但是将圆移到每行的右端。