作业帮 > 综合 > 作业

我用origin拟合了一条曲线 现在想求曲线上个点的曲率 请问有什么办法吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/06 00:42:38
我用origin拟合了一条曲线 现在想求曲线上个点的曲率 请问有什么办法吗?
因为不知道图形是什么样的,也不知道数据的精度,不好确定具体用什么方法.由于我平时不用origin,不知道他是用什么曲线拟合的.据我所知,有很多CAD软件都用NURBS曲线拟合.
大体思路是:如果数据点的精度很高,则先用样条函数分段拟合(NURBS曲线会比较好),然后算出指定点的曲率;然后再通过数据点的图像观察和哪个函数的图像最接近,用相应的函数拟合,如果拟合效果好,就用该函数代替样条函数来算该点的曲率.通常情况下拟合函数不好找.如果数据的数量级变化大,或者数据点的精度不高,尽量不要用样条函数拟合(除非没有办法,确实找不到比较好的拟合函数),只能尽量找拟合函数,可以尝试把横纵坐标都取对数后再观察图像呈现的规律.找到拟合函数类型后,用最小二乘法求出相关的拟合参数,得出拟合函数,然后求曲率.