如何用Matlab拟合大量散点的边界曲线
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 22:53:14
如何用Matlab拟合大量散点的边界曲线
我想用matlab对下面散点图上的所有散点拟合出一个边界曲线,用它来筛选新的数据,如果新的数据落在了下面的散点范围内,即拟合出的边界曲线内,则为有用数据.请问该如何拟合这样的曲线呢?
根据我的应用,我觉得最好是能拟合出如第二个图所示的椭圆曲线,请问该用什么方法拟合?
或者这种筛选方式有没有其他方法可以实现?
提取边界散点
观察法确定参数待定的拟合函数,如你观察的是椭圆曲线
根据边界散点及参数待定的拟合函数,用最小二乘法进行拟合确定拟合函数的各个参数
再问: 那请问如何提取边界散点啊?我这是处理图像得到的数据,是一个49115行2列的矩阵,怎么才能从这些数据里提取边界点呢?我看到有的好像说要手动选取,没有程序可以自动提取吗?谢谢!我是个小白……
再答: 你看这个方法行不?这两列应该一列是横坐标,一列是纵坐标对这49115个点按横坐标从小到大的顺序进行排列
对横坐标相同的点按纵坐标从小到大的顺序进行排列,提取出纵坐标最大和最小的点如下图所示:
观察法确定参数待定的拟合函数,如你观察的是椭圆曲线
根据边界散点及参数待定的拟合函数,用最小二乘法进行拟合确定拟合函数的各个参数
再问: 那请问如何提取边界散点啊?我这是处理图像得到的数据,是一个49115行2列的矩阵,怎么才能从这些数据里提取边界点呢?我看到有的好像说要手动选取,没有程序可以自动提取吗?谢谢!我是个小白……
再答: 你看这个方法行不?这两列应该一列是横坐标,一列是纵坐标对这49115个点按横坐标从小到大的顺序进行排列
对横坐标相同的点按纵坐标从小到大的顺序进行排列,提取出纵坐标最大和最小的点如下图所示:
如何用Matlab拟合大量散点的边界曲线
如何用MATLAB拟合曲线来求参数?
如何用matlab求用ployfit拟合的两条曲线的交点
请教如何用matlab求拟合的公式,就是我知道一组数据,用matlab拟合曲线后,怎么知道这个曲线的方程
如何用origin拟合曲线
如何用matlab拟合函数?
#matlab#空间点 拟合曲线
如何用matlab做一组散点的累积概率曲线
请问知道n个三位散点,如何用matlab画出拟合曲面?如何做出拟合函数z=f(x,y)?拟合函数各种形式均可
如何用matlab求拟合的函数中的参数?
如何用matlab进行已知函数的非线性拟合
如何用matlab编程求解拟合方程的参数