如何在matlab中用最后两点的斜率扩展绘图?

如何在matlab中用最后两点的斜率扩展绘图?,matlab,plot,Matlab,Plot,如图所示,如何使曲线1与X轴接触,并由最后两个底部点形成坡度 生成上述绘图的代码 X1 = linspace(2,3,20); Y1 = linspace(1/1000, 1,20); Y1Dash = flip(Y1); X2 = linspace(14,15,30); Y2 = linspace(1/10000, 1,30); Y2Dash = flip(Y2); figure;semilogy(X1, Y1Dash, "-r*");hold on;grid on; semilogy(X2

如图所示,如何使曲线1与X轴接触,并由最后两个底部点形成坡度

生成上述绘图的代码

X1 = linspace(2,3,20);
Y1 = linspace(1/1000, 1,20);
Y1Dash = flip(Y1);
X2 = linspace(14,15,30);
Y2 = linspace(1/10000, 1,30);
Y2Dash = flip(Y2);
figure;semilogy(X1, Y1Dash, "-r*");hold on;grid on;
semilogy(X2, Y2Dash, "-r*");hold off;
legend("curve1", "Curve2");

curve1
curve2
具有完全相同的视觉外观是令人困惑的。你的问题不清楚。“边界”、“延伸”和“最后两点”是什么意思?请澄清这个问题。在图像上绘制东西(例如使用MS Paint)已经可以澄清很多。让
curve1
curve2
具有完全相同的视觉外观是令人困惑的。你的问题不清楚。“边界”、“延伸”和“最后两点”是什么意思?请澄清这个问题。在图像上绘制东西(例如使用MS油漆)已经可以澄清很多。