Matlab尖线连接

时间:2015-09-03 09:56:55

标签: matlab plot

我有一个LineWidth = 2的图,类似于

plot([0 1 2 10],[0 10 0 0],'LineWidth', 2)

是否有一些方法可以使线连接(如点(1,10))更少尖,而不向绘图添加额外的点?例如。 a"弯曲"线路连接会更好。

1 个答案:

答案 0 :(得分:1)

在Matlab R2015中,您可以使用Curve Fitting App

首先定义您的xy变量:

x = [0 1 2 10];
y = [0 10 0 0]

然后点击APPS标签,然后点击Curve fitting,打开应用。该应用程序将在新窗口中打开。在其中,

  • 您可以在X dataY data下拉菜单中选择变量;然后
  • 选择配件的参数(右上角的两个下拉菜单)。
  • 您也可以点击Legend按钮删除或添加图例。

请参阅下图,其中我选择了Interpolant模型和Shape-preserving (PCHIP)方法。

enter image description here

最后,如果您点击File菜单,然后点击Print to Figure,您会得到一张带有情节的独立数字,如下所示。

enter image description here