我有一个LineWidth = 2的图,类似于
plot([0 1 2 10],[0 10 0 0],'LineWidth', 2)
是否有一些方法可以使线连接(如点(1,10))更少尖,而不向绘图添加额外的点?例如。 a"弯曲"线路连接会更好。
答案 0 :(得分:1)
在Matlab R2015中,您可以使用Curve Fitting App。
首先定义您的x
和y
变量:
x = [0 1 2 10];
y = [0 10 0 0]
然后点击APPS
标签,然后点击Curve fitting
,打开应用。该应用程序将在新窗口中打开。在其中,
X data
和Y data
下拉菜单中选择变量;然后Legend
按钮删除或添加图例。请参阅下图,其中我选择了Interpolant
模型和Shape-preserving (PCHIP)
方法。
最后,如果您点击File
菜单,然后点击Print to Figure
,您会得到一张带有情节的独立数字,如下所示。