不规则曲线拟合

m0_38008236 2019-02-19 08:58:13
请问如下图片中的散点怎么才能拟合成曲线呢
...全文
496 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_38008236 2019-02-20
  • 打赏
  • 举报
回复
引用 3 楼 pick 的回复:
插值是利用一段曲线 ,一般是一次或二次,三次函数链接两个点P(x_1,x_1),Q(x_2,y_2)
需要保证两段曲线在链接点处有相同的1(或2,或3)阶导数值,这样可以保证在点上的光滑性。
插值需要曲线经过每一点,但拟合就没有必要过每一个点,

对,不需要经过点,近似拟合就行,但是遇到多值情况,不清楚怎么处理比较合适
pick 2019-02-20
  • 打赏
  • 举报
回复
插值是利用一段曲线 ,一般是一次或二次,三次函数链接两个点P(x_1,x_1),Q(x_2,y_2)
需要保证两段曲线在链接点处有相同的1(或2,或3)阶导数值,这样可以保证在点上的光滑性。
插值需要曲线经过每一点,但拟合就没有必要过每一个点,
m0_38008236 2019-02-20
  • 打赏
  • 举报
回复
引用 1 楼 pick 的回复:
可以使用分段插值试试看

请问下,分段插值遇到一个x对应多个y怎么处理,而且想最终形成曲线
pick 2019-02-20
  • 打赏
  • 举报
回复
可以使用分段插值试试看
pick 2019-02-20
  • 打赏
  • 举报
回复
如果还有多值,不妨取其平均值
pick 2019-02-20
  • 打赏
  • 举报
回复
可以把图形顺时针转90度,即水平放置,拆成两条曲线,用函数拟合试试

64,636

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧