在matlab中,给定一系列点的坐标,如何做出一条过这些点的三次样条曲线,最好还是封闭的,也就是说

2024-11-23 06:02:24
推荐回答(1个)
回答(1):

可以使用spline命令来画图。

例子如下:

x = 0:10;
y = sin(x);
xx = 0:.25:10;
yy = spline(x,y,xx);
plot(x,y,'o',xx,yy)

这个命令不能有重复的坐标值,所以,封闭建议你用直线连起来就好。