如何编程随机生成一系列点(19~21)之间,密集一些,并在MATLAB中画出下面类似的折线图?

img

img

横轴是y轴,把y 轴坐标定为0~300;纵轴是z轴,范围和上图接近。折线波动不要太大,上限:21,下限:19

clear;
clc;
a=rand(1,300)*2+19;
b=linspace(20,20,300);
plot(a);
hold on;
plot(b,'--');
legend('实际值','理想值');
axis([0 300 17 23])



img