matlab绘图

时间:2012-07-15 16:39:46

标签: matlab plot

我想在matlab中画一条线。我的场景就像x = [ - 400:400],'y'应该是相同的长度,但是不规则的斜率连续线,最后我想使用plot命令进行绘图,比如plot(x,y)。任何人都可以建议如何做到这一点。

由于

1 个答案:

答案 0 :(得分:1)

假设你想以1为步长进行绘图,那么你有:

x1=-400:-300;
x2=-300:-200;
x3=-200:300;
x=[x1 x2 x3];

然后你会得到:

y1=ones(1,length(x1));
y2=(-200-150)/(-200+300) (x2+300) + 150;
y3=(200+200)/(300+200) (x3+200) - 200;
y=[y1 y2 y3]

然后:

plot(x,y)