主要内容

权力^。

元素四元数幂

语法

描述

例子

C一个^。b提出的每个元素一个对应的幂b

例子

全部折叠

创建一个四元数并将其提升到实标量幂。

A =四元数(1,2,3,4)
一个=四元数1 + 2i + 3j + 4k
B = 3;C = a ^b
C =四元数-86 - 52i - 78j - 104k

创建一个2乘1的四元数数组,并将其从2-D数组提升到幂。

四元数([1:4;5:8])
一个=2x1四元数数组1 + 2i + 3j + 4k 5 + 6i + 7j + 8k
B = [1 0 2;3 2 1]
b =2×31 0 2 3 2 1
C = a ^b
C =2x3四元数数组1 + 2i + 3j + 4k 1 + 0i + 0j + 0k -28 + 4i + 6j + 8k -2110 - 444i - 518j - 592k -124 + 60i + 70j + 80k 5 + 6i + 7j + 8k

输入参数

全部折叠

基数,指定为标量、向量、矩阵或多维数组。

数据类型:四元数||

指数,指定为实标量、向量、矩阵或多维数组。

数据类型:|

输出参数

全部折叠

四元数A中的每一个元素在b中取相应的幂,作为标量、向量、矩阵或多维数组返回。

数据类型:四元数

算法

四元数的极坐标表示 一个 一个 + b + c j + d k 是由

一个 一个 因为 θ + u θ

在哪里θ是旋转的角度,和u是单位四元数。

四元数一个由实指数提出b是由

P 一个 b 一个 b 因为 b θ + u b θ

扩展功能

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

版本历史

在R2018b中引入

另请参阅

功能

对象