2012-07-15 103 views
0

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

感谢

+2

这个不清楚;如果你知道你需要使用'plot(x,y)',那么问题是什么? – 2012-07-15 16:44:20

+0

看来你已经回答了你的问题。 – chaohuang 2012-07-15 16:52:36

+0

我必须绘制不规则的线如何选择y – 2012-07-15 17:08:54

回答

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) 
+0

感谢您的帮助 – 2012-07-15 20:10:25

+0

@JustinOommen如果您的答案是可以接受的,您可能希望通过点击勾号来接受它,因此它变成绿色。通过这种方式,其他人会知道这是问题的解决方案,所以他们也可以使用它,谢谢。 – TJ1 2012-07-15 21:47:48