2011-05-02 70 views
1

我想使用2d plot([x1,x2,x3,x1],[y1,y2,y3,y1])在我的绘图图像中绘制三角形。但是我如何定义边界?该图不应该从动产点等开始,而是例如在起点或我喜欢使用的任何其他点上。它也应该结束我想要的地方。怎么做?强制绘图()使用特定边界

这里的全码:

xs = [0,10,20,0]; 
ys = [30,50,30,30]; 
plot(xs,asinh(tan(ys*pi/180))); 

我想要的结果:

xs = [0,10,20,0]; 
ys = [30,50,30,30]; 
plot(xs,(asinh(tan(ys*pi/180))*180/pi)); 
xlim([-10 30]) 
ylim([-10 60]) 

回答

3

我不知道我理解你的问题。如果你想设置你的阴谋轴的限制,这样就可以在地块内的任何地方你的三角形:

尝试xlim([xmin, xmax])ylim([ymin, ymax])运行plot命令后:看到http://www.mathworks.com/help/techdoc/ref/xlim.html

如果你想知道如何通过绘制点和连接点来绘制三角形:

尝试简单地按照要连接点的顺序排序x1,x2,x3等,然后运行plot以便绘制线条(我相信它默认是)。但要明确你可以运行plot([x1,x2,x3,x1],[y1,y2,y3,y1],'b-')来连接点。

+0

工程!只需在情节后应用它! thx – erikbwork 2011-05-02 13:17:20

+0

确实。我会编辑它来反映。 – AndyL 2011-05-02 13:19:40