如何绘制线从一个点开始并通过另一个点并在MATLAB

时间:2017-09-15 00:51:22

标签: matlab

我试图从某个点开始绘制一条线,它应该通过另一个点并向上延伸到绘图轴,如下所示enter image description here。我怎样才能做到这一点?我知道如何在两点之间生成线,但有没有任何指令来扩展线,如图所示?

我试过下面的代码;

A = [2 6]; 
B = [3 6]; 
axis([0 10 0 10])
plot(A,B)

xlim([2,10])
ylim([3,10])

但我没有按照我的要求获得情节。有人可以回复吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果要绘制直线,可以使用interp1函数进行线性外推。

Xq=[A 10];

Yq=interp1(A,B,Xq,'linear','extrap')

plot(Xq,Yq,'*-')