如何将无规律的离散的数据点连接成光滑的曲线,不是拟合的曲线,最好用Matlabx=[1 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 7.2 7.6 8];y=[0 13.24 7.01 25.61 6.37 11.01 8.66 6.89 6.08 3.67 0.81 3.11 0 1.01 4.98 0 0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 21:42:45
如何将无规律的离散的数据点连接成光滑的曲线,不是拟合的曲线,最好用Matlabx=[1 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 7.2 7.6 8];y=[0 13.24 7.01 25.61 6.37 11.01 8.66 6.89 6.08 3.67 0.81 3.11 0 1.01 4.98 0 0
如何将无规律的离散的数据点连接成光滑的曲线,不是拟合的曲线,最好用Matlab
x=[1 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 7.2 7.6 8];
y=[0 13.24 7.01 25.61 6.37 11.01 8.66 6.89 6.08 3.67 0.81 3.11 0 1.01 4.98 0 0 1.55 0];我自己用cftool工具箱的插值函数,但是出现了纵坐标出现负值的情况,我这里面要求y至少要大于0或等于0的,用plot(x,y)画出的是连接的折线图,我想要连接的光滑圆润的曲线,
如何将无规律的离散的数据点连接成光滑的曲线,不是拟合的曲线,最好用Matlabx=[1 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 7.2 7.6 8];y=[0 13.24 7.01 25.61 6.37 11.01 8.66 6.89 6.08 3.67 0.81 3.11 0 1.01 4.98 0 0
x=[1 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 7.2 7.6 8];
y=[0 13.24 7.01 25.61 6.37 11.01 8.66 6.89 6.08 3.67 0.81 3.11 0 1.01 4.98 0 0 1.55 0];
xi=1:0.01:8;
yi=spline(x,y,xi);
plot(x,y,'o',xi,yi);
这里用的spline是三次样条插值方法的函数,曲线光滑~