FRENET - Frenet-Serret 空间曲线不变量[T,N,B,k,t] = frenet(x,y); [T,N,B,k,t] = frenet(x,y,z);
返回 3 向量和 2 缩放器定义的空间曲线的不变量通过向量 x、y 和 z。 如果省略 z 那么曲线只是一个二维的, 但方程仍然有效。
_ r' T = ----(切线) |r'|
_T' N = ----(正常) |T'| _ _ _ B = T x N(Binormal)
k = |T'| (曲率)
t = dot(-B',N)(扭转)
例子: theta = 2*pi*linspace(0,2,100); x = cos(theta); y = 罪(θ); z = theta/(2*pi); [T,N,B,k,t] = frenet(x,y,z); 线(x,y,z),等一下quiver3(x,y,z,
2021-11-03 23:33:53
1KB
matlab
1