在Matlab中的Binning相反

时间:2014-08-09 15:56:36

标签: matlab

我需要知道binning的相反(类似于过采样),

x轴上的点数较少。当绘制Yaxis值时,曲线不是很平滑。我想在2 x轴值(1和2之间的多个点,例如1.1,1.2,1.3)之间找到更多的点,然后在(1.1,1.2,1.3 ..... 2)之间进行插值,而不是仅仅绘制1 2)它们使曲线看起来平滑而不是突然变化。 (例如,在这种情况下为1到2之间)

简而言之:我需要this相反

我可以用它做什么?

1 个答案:

答案 0 :(得分:0)

您可以插入数据。 如果线性插值适合您,请尝试:

x = [1 2];
y = 2 * x;   % y is your function related to x
new_x = x(1) : 0.1 : x(end);
new_y = interp1(x, y, new_x);

您可以选择其他替代插值方法,例如'nearest''linear''spline''pchip''cubic'。默认方法是'linear'