文档帮助中心文档
均匀分布随机旋转
R = randrot
R = randrot (m)
R = randrot (m1、…、锰)
R = randrot ((m1,…,mN))
R= randrot返回从随机旋转的均匀分布中提取的单位四元数。
R= randrot
R
例子
R= randrot (米)返回A.米——- - - - - -米由均匀分布的随机旋转得到的单位四元数矩阵。
R= randrot (米)
米
R= randrot (m1、…、锰)返回A.m1——-…——-锰随机单位四元数数组,其中m1,......,锰表示每个维度的大小。例如,randrot(3、4)返回一个由随机单位四元数组成的3 × 4矩阵。
R= randrot (m1、…、锰)
m1、…、锰
m1
锰
randrot(3、4)
R= randrot ((m1、…、锰))返回A.m1——-…——-锰随机单位四元数数组,其中m1,......,锰表示每个维度的大小。例如,randrot ([3, 4])返回一个由随机单位四元数组成的3 × 4矩阵。
R= randrot ((m1、…、锰))
(m1、…、锰)
randrot ([3, 4])
全部折叠
生成一个均匀分布随机旋转的3 × 3矩阵。
r = randrot (3)
r =3×3四元数的数组0.17446 + 0.59506 - 0.73295 j + 0.27976 k我0.69704 - 0.060589 + 0.68679 j - 0.19695 k我0.35191 + 0.74478 + 0.52322 j k - 0.21842 0.21908 - 0.23548 0.89875 - 0.298 j + j k我-0.049744 + 0.59691 + 0.56459 + 0.56786 k我0.17527 - 0.46955 + 0.52986 j - 0.68414 k 0.6375 + 0.49338 - 0.24049 j + 0.54068 j k我0.2979 - 0.53568 + 0.31819 + 0.72323 k i - -0.30189 - 0.228640.83159 j + 0.40626 k
创建500个随机四元数的向量。采用rotatepoint可视化应用于点(1,0,0)的随机旋转的分布。
q = randrot (500 1);Pt = rotatepoint(q, [1 0 0]);图scatter3(pt(:,1), pt(:,2), pt(:,3))轴平等的
平方四元数矩阵的大小,指定为整数值。如果米是0或消极,那么R作为空矩阵返回。
0
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
每个维度的大小,指定为两个或多个整数值。如果任何尺寸是0或消极,那么R作为空数组返回。
例子:randrot(2、3)返回一个由随机四元数组成的2 × 3矩阵。
randrot(2、3)
每个维度大小的向量,指定为由两个或多个整数值组成的行向量。如果任何尺寸是0或消极,那么R作为空数组返回。
例子:randrot([2、3])返回一个由随机四元数组成的2 × 3矩阵。
randrot([2、3])
随机四元数,作为四元数或四元数数组返回。
数据类型:四元数
四元数
[1] Shoemake, K。“统一随机旋转。”图形宝石三世(k . David ed)。纽约:学术出版社,1992。
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系