怎么用MATLAB把一系列的点连成一条曲线啊

怎么用MATLAB把一系列的点连成一条曲线啊

得用拟合或插值。
常用的拟合有多项式拟合POLYFIT
插值有INTERP1,SPLINE,LAGR1等。。。
详细看HELP就行。。
最简单的是POLYFIT,用法是输入POLYFIT(X,Y,N),
其中X和Y
分别表示点的横纵坐标,N表示拟合的次数(通常是2或3)。。
比如:用POLYFIT(X,Y,2),得到了结果是a和b和c,
那就说明该曲线的公式是:
y=aX2+bX+c
再用PLOT来把它画出来就好了。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-22
plot绘图命令不就可以吗,每一个点不是有两个坐标吗,把两个坐标分别存到两个向量里(如A和B),然后用plot(A,B)就可以了,不过要想画出的线平滑可以插值,这都是MATLAB里面的最基本的功能,看一下绘图方面的内容就知道了
相似回答