上传者: 38621272
|
上传时间: 2022-04-23 15:44:57
|
文件大小: 8KB
|
文件类型: ZIP
MATLAB 代码用于计算点与椭圆之间的正交距离以及椭圆上的正交接触点。
实现了三种算法,其源代码存放在这里: (Ahn 2001)“Least-squares正交距离拟合圆、球、椭圆、双曲线和抛物线,”模式识别中提出的算法; Siyu Guo等人于2020年4月提出的精确算法和收敛迭代算法。
算法的 M 文件名称分别为 ellipse_orthogonal_dist_arw01.m、ellipse_orthogonal_dist_exact.m 和 ellipse_orthogonal_dist_ci.m。
还提供了两个 C++ 源文件,分别是 arw01_mex.cpp 和 ci_mex.cpp。 使用mex将它们编译为M文件中使用的MEX模块。
exprm_1.m、exprm_2.m 和 exprm_3.m 是三个没有输入或输出的演示。 在演示中使用 draw_ellips