主要内容

学生

四分之一内的零件

描述

例子

底层班=针刺(Quat.的)返回四元数的部分类的名称Quat.

例子

全部收缩

四元数是三维超复杂数字,用于三维表示。四元数的四个部分是数据类型单身的要么双倍的

创建两个四元数,一个带有底层数据类型单身的,一个带有底层数据类型的双倍的。通过调用验证底层数据类型学生在四季度。

Qsingle =四元数(单身([1,2,3,4]))
qsingle =四元数1 + 2i + 3J + 4K
针刺(Qsingle)
ans ='单'
qdouble =四元数([1,2,3,4])
qdouble =四元数1 + 2i + 3J + 4K
针刺(Qdouble)
ans ='double'

您可以使用的是将四元数分成它们的零件部分功能。验证每个四元数的部分是正确的数据类型。回想起那个双倍的是默认的MATLAB®类型。

[AS,BS,CS,DS] =零件(Qsingle)
=单身的1
BS =单身的2
CS =单身的3.
DS =单身的4.
[广告,BD,CD,DD] =零件(Qdouble)
广告= 1
BD = 2
CD = 3.
DD = 4.

四元数遵循与MATLAB中的其他数据类型相同的隐式铸造规则。也就是说,具有底层数据类型的四元数单身的与具有底层数据类型的四元数相结合双倍的导致底层数据类型的四元数单身的。乘qdouble.Qsingle.并验证结果的基础数据类型是单身的

q = qdouble * qsingle;针刺(Q)
ans ='单'

输入参数

全部收缩

四元素调查,指定为四元数或四元数。

数据类型:四元数

输出参数

全部收缩

底层四阶级,作为字符向量返回'单身的'要么'双倍的'

数据类型:char

扩展能力

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

版本历史记录

在R2018B中介绍

也可以看看

职能

对象