【问题标题】:Matlab efficient matrix operationsMatlab 高效矩阵运算
【发布时间】:2014-04-07 11:28:25
【问题描述】:

我有两个矩阵 A 大小 TxNB 大小 NxT

对于优化算法,我需要矢量化 B,所以 C = B(:)NTx1

我只想做类似W = A*X*C 这样的向量W 服从

A(i,:)A(i,:) 的时间iB(:,i) 的向量之间的标量积。

或类似的东西。我想保留一个表达式,如(矩阵产品,包括A*C,这样我就可以轻松区分

感谢您的帮助, 非常感谢

【问题讨论】:

  • 我需要……我想要的……我想要……但是没有问题。是什么阻止您满足自己的需求?

标签: matlab matrix


【解决方案1】:

这个怎么样?

W = sum(A.*B.',2);

.' 确保您不采用 hemitian 共轭。如果您有任何问题,请随时发表评论和提问。

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 2013-08-13
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多