在MATLAB中,如何从一个点开始绘制直线,并通过另一个点延伸到轴
我试图从某一点开始画一条线,它应该穿过另一个点并延伸到绘图轴,如下所示。我该怎么做?我知道如何在两点之间生成直线,但是否有如图所示的扩展直线的说明 我试过下面的代码在MATLAB中,如何从一个点开始绘制直线,并通过另一个点延伸到轴,matlab,Matlab,我试图从某一点开始画一条线,它应该穿过另一个点并延伸到绘图轴,如下所示。我该怎么做?我知道如何在两点之间生成直线,但是否有如图所示的扩展直线的说明 我试过下面的代码 A = [2 6]; B = [3 6]; axis([0 10 0 10]) plot(A,B) xlim([2,10]) ylim([3,10]) 但我并没有得到我所要求的情节。有人能回答吗?提前感谢。如果要绘制直线,可以使用interp1函数进行线性外推 Xq=[A 10]; Yq=interp1(A,B,Xq,'l
A = [2 6];
B = [3 6];
axis([0 10 0 10])
plot(A,B)
xlim([2,10])
ylim([3,10])
但我并没有得到我所要求的情节。有人能回答吗?提前感谢。如果要绘制直线,可以使用
interp1
函数进行线性外推
Xq=[A 10];
Yq=interp1(A,B,Xq,'linear','extrap')
plot(Xq,Yq,'*-')