是否可以在 gnuplot 中的曲线的两端使样条曲线连续且平滑

Posted

技术标签:

【中文标题】是否可以在 gnuplot 中的曲线的两端使样条曲线连续且平滑【英文标题】:is it possible to make a spline continous and smooth at both ends of a curve in gnuplot 【发布时间】:2020-10-12 15:47:48 【问题描述】:

我有在二维闭合曲线上定义的数据。数据是两列 x 和 y。 x 是沿曲线的距离。在我的情况下,y 是点 x 处的灰度值。由于第一个和最后一个 y 相同,因此曲线是连续的。我想用一个连续(末端相同的值)和平滑(末端相同的导数)的曲线来近似曲线。这在枪战中可能吗?

【问题讨论】:

【参考方案1】:

一种解决方法是自行连接数据,执行样条曲线,然后裁剪连接曲线的中间。

【讨论】:

以上是关于是否可以在 gnuplot 中的曲线的两端使样条曲线连续且平滑的主要内容,如果未能解决你的问题,请参考以下文章

Cubic and Smoothing Splines in R

使用 SIMD 指令的平滑样条曲线

如何在matlab中用样条函数平滑曲线

b样条曲线是在啥数学里讲的?

三次hermite样条曲线 和 三次B样条曲线有啥区别和联系

gnuplot绘制曲线图