主要内容

--

四元数减法

语法

描述

例子

C一个-B减去四元数B从四元数一个使用四元数减法。要么一个B可以是实数,在这种情况下,减法是用四元数参数的实数部分执行的。

例子

全部折叠

四元数减法定义为每个四元数对应部分的减法。创建两个四元数并执行减法。

Q1 =四元数([1,0,-2,7]);Q2 =四元数([1,2,3,4]);Q1减去Q2 = Q1 - Q2
Q1minusQ2 =四元数0 - 2i - 5j + 3k

对于四元数,实数的加减法定义为作用于四元数的实数部分。创建一个四元数,然后从实数部分减去1。

Q =四元数([1,1,1,1])
Q =四元数1 + 1i + 1j + 1k
Qminus1 = Q - 1
Qminus1 =四元数0 + 1i + 1j + 1k

输入参数

全部折叠

输入,指定为四元数、四元数数组、实数或实数数组。

数据类型:四元数||

输入,指定为四元数、四元数数组、实数或实数数组。

数据类型:四元数||

输出参数

全部折叠

四元数减法的结果,返回为标量、向量、矩阵或四元数的多维数组。

数据类型:四元数

扩展功能

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

版本历史

R2020a中引入