如何用matlab画一个x多个y

2025-06-22 07:29:08
推荐回答(2个)
回答1:

y用矩阵,每一列就是一组数据,多少列就是多少条线。
当然,行数必须跟x向量的长度相同。
比如
x=-2*pi : 0.1 : 2*pi;
y1=sin(x);
y2=cos(2*x)-1;
y3=sin(x.^2);
plot(x,[y1' , y2' , y3']);

回答2:

其中的一种是楼上的做法,
plot(x,[y1 , y2, y3]);
另外一种是plot(x,y1); 后使用函数hold on ,然后继续plot(x,y2);