【发布时间】:2015-11-29 16:29:05
【问题描述】:
如何在 Matlab 中获取单元格数组的所有单元格的乘积?就我而言,我有一个单元格数组try_this,其中包含 125 个单元格。每个单元格都是一个 3x3 矩阵。
我想对所有这些矩阵进行乘积。
有什么好办法吗?
【问题讨论】:
-
看看
cellfun。另外,您是指常规矩阵乘积还是元素乘积? -
正则矩阵乘积。当我以
cellfun(prod,try_this)的身份执行 cellfun 时,我收到一个错误。它说没有足够的输入参数。 -
感谢您的澄清。抱歉,我刚刚意识到
cellfun不会像我想的那样在这里工作,因为您不是将函数单独应用于每个单元格,而是按顺序对每个较早的乘法结果和下一个单元格元素应用。
标签: matlab