EDA365电子论坛网

标题: 关于将数据点拟合成的光滑曲线的问题 [打印本页]

作者: li205212021    时间: 2022-12-28 13:50
标题: 关于将数据点拟合成的光滑曲线的问题
我已对如下图像中的不光滑的曲线进行了边缘检测并进行了部分点的检测。目前我希望通过这些点的数据将其拟合成一条光滑的曲线。
+ J  F' f: d4 K6 F0 S0 z; I
/ I5 x; M1 Y$ j+ b
我通过如下方法选取函数的参数:$ a4 q& z; y2 v9 t. ^( R
a=polyfit(x,y,3);
% a, R: p. E: Y/ P7 p5 E' K4 q- V. \0 ?* e$ B# F4 x
但实际拟合出的曲线是一条开口向下的曲线,如下图所示
! _) m' L  Z! |$ H6 E! u& [3 x: J% Q' C

* H) |  c( w/ ~1 O0 P6 C5 S2 M3 x; y# F
& f% w* u5 p# h: t1 L
我的问题是:9 k4 x  O$ D# h+ E* y
1.为什么拟合失败了?( G0 c1 P+ g2 s2 N2 m, _
2.如果想将图中的曲线尽可能地逆合成光滑的曲线并给出表达式,应该采用什么样的方法?! o2 x3 I1 ^6 n: r8 P/ {
如果各位网友能提供帮助,感激不尽9 @7 i7 d: x; e! h* l9 @4 ~5 e

作者: nocturne    时间: 2022-12-28 15:09
如果已经获取了点的坐标,简单的做法就是在cftool工具箱下去自动拟合吧
作者: whatever_    时间: 2022-12-28 15:17
是不是画图的定义域问题,3次拟合外推容易出问题! o. |. W( s, K8 n0 C

作者: li205212021    时间: 2022-12-28 15:24
whatever_ 发表于 2022-12-28 15:17
6 h% A/ Z7 x7 G: ], f是不是画图的定义域问题,3次拟合外推容易出问题

5 `0 j. L9 W$ c4 h) ?) M可能是像素的坐标是反过来的,沿y轴负方向增加4 }. a+ {' c/ z( v4 Z3 k- M6 w1 U





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2