文档帮助中心
四元数内的部分类
underlyingClass = classUnderlying(皮疹)
例子
underlyingClass= classUnderlying (皮疹)返回四元数部分的类的名称皮疹。
underlyingClass= classUnderlying (皮疹)
underlyingClass
皮疹
全部折叠
四元数是用于三维表示的四部分超复数。四元数的四个部分是数据类型单或双。
单
双
创建两个四元数,其中一个底层数据类型为单,底层数据类型为双。通过调用验证底层数据类型classUnderlying四元数。
classUnderlying
qSingle =四元数(单([1、2、3、4]))
qSingle =四元数1 + 2i + 3j + 4k
classUnderlying (qSingle)
ans = '单'
qDouble =四元数([1、2、3、4])
qDouble =四元数1 + 2i + 3j + 4k
classUnderlying (qDouble)
ans =“双”
属性可以将四元数分解为各个部分部分函数。验证每个四元数的部分是否是正确的数据类型。回想一下,双是默认的MATLAB®类型。
部分
(a、b, c, dS) = (qSingle)部分
是=单1
b =单2
c =单3.
dS =单4
(广告、bD、cD, dD) = (qDouble)部分
广告= 1
bD = 2
cD = 3
dD = 4
四元数遵循相同的隐式铸造在MATLAB规则与其他数据类型。也就是说,具有底层数据类型的四元数单它与具有底层数据类型的四元数相结合双产生具有底层数据类型的四元数单。乘qDouble和qSingle并验证所得到的底层数据类型为单。
qDouble
qSingle
q = qDouble * qSingle;classUnderlying (q)
要研究的四元数,指定为四元数或四元数数组。
数据类型:四元数
四元数
“单一”
“双”
四元数的基础类,作为字符向量返回“单一”或“双”。
数据类型:字符
字符
紧凑的
您的系统上存在此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系