主要内容

刺激

一个四元数的数组的产物

自从R2018b

描述

例子

quatProd= prod (皮疹)返回数组的元素的四元数的产品。

例子

quatProd= prod (皮疹,昏暗的)计算四元数的产品维度昏暗的

例子

全部折叠

创建一个3×3的数组元素对应于它们的线性指标。

=重塑(四元数(randn (9, 4)), 3、3)
一个=3 x3的四元数的数组我0.53767 + 2.7694 + 1.409 j - 0.30344 k 0.86217 + 0.7254 - 1.2075 j + 0.8884 k我-0.43359 - 0.20497 + 0.48889 j - 0.8095 k我1.8339 - 1.3499 + 1.4172 j k我0.31877 - 0.063055 + 0.71724 + 0.29387 j - 1.1471 k我0.34262 - 0.12414 + 1.0347 j - 2.9443 k我-2.2588 + 3.0349 + 0.6715 j - 0.78728 k我-1.3077 + 0.71474 + 1.6302 j - 1.0689 k 3.5784 + 1.4897 + 0.72689 j + 1.4384 k

在每一列找到四元数的乘积。第一个维度的长度1,第二个维度匹配的长度大小(2)

B = prod (A)
B =1 x3四元数的数组我-19.837 - 9.1521 + 15.813 j - 19.918 k我-5.4708 - 0.28535 + 3.077 j - 1.2295 k -10.69 - 8.5199 - 2.8801 j - 0.65338 k

您可以指定尺寸的一个四元数的数组的产物。

创建一个2-by-2-by-2四元数的数组。

=重塑(四元数(randn (8,4)), 2, 2, 2);

发现元素的产品在每一页的数组。第一个维度匹配的长度大小(1),第二个维度匹配的长度大小(2),第三维的长度1

昏暗的= 3;B = prod(暗)
B =2 x2四元数的数组-2.4847 + 1.1659 - 0.37547 j + 2.8068 k我0.28786 - 0.29876 4.2972 - 0.51231 j - k我0.38986 - 3.6606 6.047 - 2.0474 j - j k我-1.741 - 0.26782 + 5.4346 + 4.1452 k

输入参数

全部折叠

四元数、指定为标量、矢量、矩阵或四元数的多维数组。

例子:qProd = prod(皮疹)计算四元数沿着第一单体尺寸产品皮疹

数据类型:四元数

维计算四元数产品,指定为一个正整数。如果昏暗的没有指定,刺激沿着第一单体层面运作皮疹

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

四元数的产品,作为四元数返回数组只有一个单体尺寸小于皮疹

例如,如果皮疹是一个2-by-2-by-5数组,

  • 刺激(皮疹,1)返回一个1-by-2-by-5数组。

  • 刺激(皮疹,2)返回一个2-by-1-by-5数组。

  • 刺激(皮疹3)返回一个数组2×2。

数据类型:四元数

扩展功能

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

版本历史

介绍了R2018b

另请参阅

功能

对象