多个矩阵乘法,启用数组扩展:将包含在两个 ND 数组中的矩阵、向量或标量相乘,启用数组扩展。-matlab开发

时间:2024-06-21 08:24:03
【文件属性】:

文件名称:多个矩阵乘法,启用数组扩展:将包含在两个 ND 数组中的矩阵、向量或标量相乘,启用数组扩展。-matlab开发

文件大小:501KB

文件格式:ZIP

更新时间:2024-06-21 08:24:03

matlab

MULTIPROD 是 MATLAB 矩阵乘法运算符 (*) 的 ND 数组的强大、快速且内存高效的泛化。 后者仅适用于二维数组,而 MULTIPROD 也适用于多维数组。 MULTIPROD 在两个多维数组中包含的矩阵、向量或标量之间执行多次乘法,并启用自动虚拟数组扩展 (AX)。 例如,AX 允许您将单个矩阵 A 乘以矩阵 B 的数组,通过虚拟复制 A 以获得与 B 兼容的数组。 多维数组可能包含矩阵或向量,甚至沿其一维或两个维的标量。 例如,一个 4×5×3 的数组 A 沿其第一维和第二维包含三个 4×5 矩阵(图 1)。 因此,数组A可以被描述为一个元素为矩阵的块数组,其大小可以表示为(4×5)×​​3。 MULTIPROD 也可以描述为内置函数 TIMES 的泛化。 TIMES 操作逐元素乘法(例如 A .* B),而 MULTIPROD 操作逐块矩阵乘法。 例子 让我们


【文件预览】:
Multiprod_2009.zip

网友评论