【发布时间】:2018-07-17 17:12:54
【问题描述】:
图表的阶梯状外观是无意的。当我绘制相同大小的向量 Arb 和 V (plot (Arb, V, 'r')) 时,我得到以下图表:
为了让它更平滑,我尝试使用一维数据插值,interp1,如下:
xq = 0:0.001:max(Arb);
Vq = interp1 (Arb, V, xq);
plot (xq, Vq);
但是,我收到以下错误消息:
Error using interp1>reshapeAndSortXandV (line 416)
X must be a vector.
Error in interp1 (line 92)
[X,V,orig_size_v] = reshapeAndSortXandV(varargin{1},varargin{2})
【问题讨论】:
-
插值如何帮助平滑?您只会在相同的形状中获得更多积分。尝试某种拟合线(如果您知道数据确实应该是线性的),绘制在各个数据点的顶部。
-
你试过'smooth'功能吗?
-
我有。它对图形的总体外观几乎没有影响。它只会使台阶的边缘更圆一点。
标签: matlab matlab-figure