0

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

谢谢

4

1 回答 1

1

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

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

然后对于 y 你将拥有:

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) 
于 2012-07-15T20:02:31.287 回答