声振论坛's Archiver
论坛
›
Matlab讨论区
› 求三维空间直线绕轴旋转的程序
xuxuan221
发表于 2009-5-20 00:58
求三维空间直线绕轴旋转的程序
用MATLAB编写三维空间中直线绕轴旋转,分2种情况,相交为锥面,不相交柱面。
新手跪求,麻烦了。
cheno9468
发表于 2009-5-20 05:12
x = %x为旋转轴
a=
R = eye(3)+sin(beta)*a+(1-cos(beta))*a*a; %R是旋转函数,其中beta是旋转角度,a是旋转轴矩阵
W1 = R * W % W1为旋转后的矩阵,W为旋转前的矩阵
希望这个对LZ有帮助
[ 本帖最后由 cheno9468 于 2009-5-20 05:14 编辑 ]
页:
[1]
查看完整版本:
求三维空间直线绕轴旋转的程序