如何使用斜率和一个(x,y)在matlab上的一个线路绘制绘图一行?

393意见(过去30天)
编码器蜜蜂
编码器蜜蜂 2016年4月28日
回答: karthi n于2021年8月6日在19:13
我有斜率,启动坐标(x1,y1)和距离。使用此,我需要从已知的(x1,y1)坐标中绘制一条线。我该怎么做呢?

接受答案

elias gule
elias gule 2016年4月29日
让我们将斜率定义为m;所以使用等式:y = m(x-x1)+ y1,我们可以计算对应于特定x值的y值。记住Matlab绘图图通过映射点并连接点。在代码中,我们将要这样做。
定义我们想要绘制图形的x的值。
x = -15:0.25:25;%将域定义为[-15,25],细化为0.25
初始化m,x1,y1;
m = 2;%指定您的斜率
x1 = -15;%指定您的起始x
Y1 = -7;%指定您的起始Y.
计算相应的Y值:
y = m *(x-x1)+ y1;
绘制y vs x:
hplot = plot(x,y);%绘制图形,并在变量中存储线路引用。

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译