Nota del editor:该文件被选为MATLAB中央本周精选
这个函数计算一条2D直线的曲率。它首先将多边形与点相匹配。然后根据多边形计算出解析曲率。
K = LineCurvature2D(顶点,线)
输入,
顶点:一个M × 2的线点列表。
(可选)
线:由顶点的下标组成的N × 2个线段的列表
(如果没有设置假设Lines=[1 2;3 4;...;M - 1 M])
输出,
K: M × 1曲率值
.
.
这个函数计算直线的法线。利用每条线/轮廓点的相邻点,并在端点上向前和向后差分
L N = LineNormals2D (V)
输入,
V:点/顶点的列表2 × M
(可选)
线:由顶点的下标组成的N × 2个线段的列表
(如果没有设置假设Lines=[1 2;3 4;...;M - 1 M])
输出,
N:顶点的法线2 × M
Citar科莫
德克-扬·克鲁恩(2022年)。2D线曲率和法线(//www.tatmou.com/matlabcentral/fileexchange/32696-2d-line-curvature-and-normals), MATLAB中央文件交换。Recuperado.
Compatibilidad con la versión de MATLAB
Se creó con R2011a
兼容con cualquier versión
兼容的平台
窗户 macOS Linux属于
Etiquetas
Agradecimientos
Inspiracion对位:thick_line (x, y,厚度)
Descubra Live Editor
Cree脚本con código, salida y texto formateado en un document to ejecutable。