编者按:这个文件被选为MATLAB中央选择的
LineCurvature2D,这个函数计算曲率的二维线。它首先符合多边形的点。然后计算分析曲率的多边形。
K = LineCurvature2D(点、线)
输入,
顶点:M x 2线点的列表。
(可选)
行:N x 2线部分列表,指数的顶点
(如果不是假设一组行= [1 2;3 4;…;M - 1 M])
输出,
凯西:M x 1曲率值
。
。
LineNormals2D,这个函数计算法线。使用每一行/轮廓点的邻近点,终点和向前一个向后的差异
L N = LineNormals2D (V)
输入,
V:点列表/顶点2 x M
(可选)
行:N x 2线部分列表,指数的顶点
(如果不是假设一组行= [1 2;3 4;…;M - 1 M])
输出,
护士:顶点的法线2 x M
引用作为
Dirk-Jan克朗(2023)。二维线曲率和法线(//www.tianjin-qmedu.com/matlabcentral/fileexchange/32696-2d-line-curvature-and-normals), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2011a
兼容任何释放