pagemtimes
按页矩阵乘法
说明
计算 N 维数组 Z = pagemtimes(X,Y)X 和 Y 的对应页的矩阵乘积。输出数组 Z 的每页都由乘积给出:Z(:,:,i) = X(:,:,i)*Y(:,:,i)。
如果
X或Y之一是矩阵,则pagemtimes将其与另一输入的每页相乘。例如,如果X是矩阵,则Z(:,:,i) = X*Y(:,:,i)。如果
X和Y有三个以上的维度,则前两个维度以外的所有维度都必须具有兼容大小。pagemtimes隐式扩展额外的维度,以乘以分页矩阵的所有组合:Z(:,:,i,j,k) = Xx(:,:,i,j,k)*Yy(:,:,i,j,k)。(额外维度已在Xx和Yy中扩展。)
示例
输入参数
输出参量
详细信息
提示
对于实数和复数 N 维数组,
pagemtimes(X,'transpose',X,'none')和pagemtimes(X,'none',X,'transpose')返回具有对称矩阵页的数组。对于复数 N 维数组,pagemtimes(X,'ctranspose',X,'none')和pagemtimes(X,'none',X,'ctranspose')返回具有埃尔米特矩阵页的数组。使用
pagemtimes获得的结果在数值上等效于在for循环中乘以每个相同的矩阵。但是,由于存在浮点舍入误差,这两个结果可能略有不同。
扩展功能
版本历史记录
在 R2020b 中推出
