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