1 d曲线的曲率在2 d或3 d空间

计算当地的曲率半径以及累积的弧长,曲率向量1 d曲线2 d或3 d空间

4.6 k下载

更新2021年11月10

查看许可协议

函数外心发现半径R和三角形的外接圆的中心在3 d空间。
函数曲率外心呼吁每一个三联体 , , 相邻点的曲线。曲率的定义是 。曲率向量是 ,在那里 单位矢量的方向吗 圆的中心。
注意,这个本地计算对噪音很敏感数据。
的语法是:
[L R K] =曲率(X)
X:数组的列向量曲线坐标。X可能有两个或三个列。
李:弧长
接待员:曲率半径
凯西:曲率向量

引用作为

是Mjaavatten (2023)。1 d曲线的曲率在2 d或3 d空间(//www.tatmou.com/matlabcentral/fileexchange/69452-curvature-of-a-1d-curve-in-a-2d-or-3d-space), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2014b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在稀疏矩阵帮助中心MATLAB的答案
标签添加标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.2.8

现在给R =正无穷,k =(0, 0, 0)每当连续三分线。
感谢桑蒂Montagud指出这个缺点。

1.2.7

错误修复

1.2.6

灵感来自于陈@Fei发表评论我现在检查起始和结束点是相等的。如果是这样,我计算结果这一点。在以前的版本中,起点和终点值总是NaN。

1.2.5

改变标题清晰。

1.2.4

固定在陪同注意拼写错误。

1.2.3

另一个混合:正确的航向

1.2.2

在诉1.2.1 "上传错误的文件

1.2.1 "

纠正小虫子在外心函数。现在跑得快,一个输出(R)。结果保持不变。

1.2.0

代码简化和大约快30%。数学模型的推导过程是作为一个单独的文档。1.1版本的输出是相同的。

1.1.1

忘了更新图片

1.1.0

1.0版本中曲率向量的方向是非常错误的。1.1版本中修正

1.0.1

改进的图像

1.0.0