你好,我用origin拟合了一条曲线 现在想求曲线上个点的曲率 请问有什么办法吗?谢谢
发布网友
发布时间:2022-09-25 21:16
我来回答
共1个回答
热心网友
时间:2023-09-21 13:50
因为不知道图形是什么样的,也不知道数据的精度,不好确定具体用什么方法。由于我平时不用origin,不知道他是用什么曲线拟合的。据我所知,有很多CAD软件都用NURBS曲线拟合。
大体思路是:如果数据点的精度很高,则先用样条函数分段拟合(NURBS曲线会比较好),然后算出指定点的曲率;然后再通过数据点的图像观察和哪个函数的图像最接近,用相应的函数拟合,如果拟合效果好,就用该函数代替样条函数来算该点的曲率。通常情况下拟合函数不好找。如果数据的数量级变化大,或者数据点的精度不高,尽量不要用样条函数拟合(除非没有办法,确实找不到比较好的拟合函数),只能尽量找拟合函数,可以尝试把横纵坐标都取对数后再观察图像呈现的规律。找到拟合函数类型后,用最小二乘法求出相关的拟合参数,得出拟合函数,然后求曲率。来自:求助得到的回答
热心网友
时间:2023-09-21 13:50
因为不知道图形是什么样的,也不知道数据的精度,不好确定具体用什么方法。由于我平时不用origin,不知道他是用什么曲线拟合的。据我所知,有很多CAD软件都用NURBS曲线拟合。
大体思路是:如果数据点的精度很高,则先用样条函数分段拟合(NURBS曲线会比较好),然后算出指定点的曲率;然后再通过数据点的图像观察和哪个函数的图像最接近,用相应的函数拟合,如果拟合效果好,就用该函数代替样条函数来算该点的曲率。通常情况下拟合函数不好找。如果数据的数量级变化大,或者数据点的精度不高,尽量不要用样条函数拟合(除非没有办法,确实找不到比较好的拟合函数),只能尽量找拟合函数,可以尝试把横纵坐标都取对数后再观察图像呈现的规律。找到拟合函数类型后,用最小二乘法求出相关的拟合参数,得出拟合函数,然后求曲率。来自:求助得到的回答