紧凑

转换四元数组ñ-by-4矩阵

描述

矩阵=紧凑(四元数数组转换,,一ñ-by-4矩阵。该列从四元数部分组成。该一世的矩阵对应的行向季铵化合物(I)

例子

全部收缩

创建随机配件标四元数。使用转换部件到一个1×4矢量紧凑

randomParts = randn(1,4)
randomParts =1×40.5377 1.8339 -2.2588 0.8622
季铵盐=四元数(randomParts)
季=四元0.53767 + 1.8339i  -  2.2588j + 0.86217k
quatParts =紧凑(季)
quatParts =1×40.5377 1.8339 -2.2588 0.8622

创建一个2×2阵列的四元数,那么表示转换成的四元数部分的矩阵。输出行对应于四元阵列的线性索引。

quatArray = [四元数([1:4; 5:8]),四元数([9:12; 13:16])]
quatArray =2×2四元阵列1 + 2I + 3J + 4K 9 + 10I + 11J + 12K 5 + 6I + 7J + 8k的13 + 14 1 + 15J + 16K
quatArrayParts =紧凑(quatArray)
quatArrayParts =4×41 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

输入参数

全部收缩

四元数来转换,指定为标量,矢量,矩阵,或四元数的多维数组。

数据类型:四元

输出参数

全部收缩

四元数以矩阵形式,返回一个ñ-by-4矩阵,其中ñ=numel(

数据类型:|

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

介绍了在R2020a