首页 > 解决方案 > 矩阵上拆分矩阵的结果是标量值吗?

问题描述

A,B,indA,indB 是 nxm 矩阵,我写了这段代码:

H=A/indA+B/indB;

我预计 H 将是一个 nxm 矩阵,但 H 已被计算为一个标量值。我使用了两个 for 循环:

for i=1:n
    for j=1:m

h0(i,j)=A0/indA0+B0/indB0;
    end
end

但是 H 元素是相等的值。我想知道如何在矩阵 A、indA、B、indB 的每个元素上计算这个公式并得到一个矩阵作为结果?

标签: matlabfor-loopmatrixrow

解决方案


H = A ./ indA + B ./ indB;- 你想要按元素划分


推荐阅读