首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单元阵列中的矩阵乘法

单元阵列中的矩阵乘法
EN

Stack Overflow用户
提问于 2012-05-15 12:16:52
回答 2查看 1.9K关注 0票数 0

假设您有一个N x 1单元数组,其中每个组成单元都是一个m x m矩阵。我想要这些矩阵的矩阵乘积(即不是逐项乘法),所以如果E_i是单元阵列中的第i个矩阵。我想计算E_1 * E_2 * ... * E_N。有没有一个矢量化的方法?

EN

回答 2

Stack Overflow用户

发布于 2012-05-15 12:19:26

最直接的方法是这样做(其中p是您的答案,cellarray是您的单元格阵列)。*是矩阵乘法,而.*是您希望避免的逐个元素乘法。

代码语言:javascript
复制
p = 1;    
for i = 1:N,
   p = p*cellarray{i};
end
票数 2
EN

Stack Overflow用户

发布于 2012-05-15 13:09:27

我不认为这是可以矢量化的,因为迭代不是彼此独立的。某一步的乘法依赖于它之前的所有乘法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10594070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档