在使用pot画图的时候,一般得到的是折线。有时候我们希望对折线进行平滑处理,得到一个平滑的曲线。
[N,X]= hist(theta2,10);
plot(X,N); %zigzag
得到如下所示折线:
利用spcrv插值,
values = spcrv([[X(1) X X(end)];[N(1) N N(end)]],3);
plot(values(1,:), values(2,:),'g','LineWidth',2);
另一个对比图,蓝色点为(X,N)数据点,红色线为插值以后得到的拟合曲线: