此提交内容提供了一个工具套件,用于拟合2D圆锥(椭圆,圆,直线等)以及3D二次曲面(椭圆,球体,平面,圆柱等)。 每种拟合类型都由类层次结构中的一个对象表示。 对于每种拟合类型,都提供了重载方法来生成嘈杂的测试数据,拟合数据以及对结果进行可视化和后采样。
当前,此工具集并不涵盖圆锥/二次曲面族中的所有曲线/曲面类型。 尽管随着时间的推移我可能会添加更多内容,但我还是从一些似乎最常遇到的内容开始。 同样,工具集使用的大多数拟合算法都是非常基本的代数方法,但是如果表达兴趣,我可能会添加更精细的算法。
这些工具的各种示例用法在“示例”选项卡中进行了说明。
2023-11-24 16:00:49
294KB
matlab
1