在MATLAB中,我有一组X,Y
的现有值,其中X = [0,1,2, ... 255]
和Y
的范围为-5
到4
。< / p>
当我绘制这个图形MATLAB时,显然会插入这些值。
我需要将X轴的分辨率提高到X = [0, 0.25, 0.5, 0. 75, 1 .... 254.75, 255]
。
我不是在寻找简单的平均操作。相反,我希望它与MATLAB一样好,它非常顺利。请指导我。
答案 0 :(得分:4)
要了解的一些事项:
如果没有进行插值,Matlab不进行插值。您看到的数字是可缩放的,因此没有插值,最多是连接相邻点之间的线。
如果您想插入只需使用interp1
....
例如,
Xnew= 0:0.25:255;
Ynew=interp1(X,Y,Xnew,'spline');
plot(Xnew,Ynew);
应该这样做。