Matlab中的线形成

时间:2017-03-25 01:20:12

标签: matlab line

我不仅是Matlab的新用户,还是stackoverflow。我正在寻找一个信息,因为我刚开始使用Matlab。我经历了matlab的基本命令,但我不知道如何使用下面的问题陈述。

我想创建下面的图表

enter image description here

有两条线,它们之间的角度可以从零度到30度变化,线条的长度可以是任意的。

如果有人让我知道如何在matlab中创建上图,将会很有帮助。

由于

1 个答案:

答案 0 :(得分:1)

由于您想要绘制一条线,您只需要定义起始的<{1}}坐标和结束点的线本身

对于给定的角度(x,y)和给定的起点,您可以使用thetasin函数(cossind定义线条的坐标如果cosd中有theta):

deg

在您的情况下,您可以使用x_start=1; y_start=3; x_coord=[x_start x_start+r*cosd(theta)] y_coord=[y_start y_start+r*sind(theta(i))] 循环生成for范围从theta0的所有行。

这是一种可能的实现:在30°循环的每次迭代中,为for绘制并显示一条线,而不是删除它。

1 sec

enter image description here

希望这有帮助,

Qapla'