matlab - 矩阵上拆分矩阵的结果是标量值吗?
问题描述
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 的每个元素上计算这个公式并得到一个矩阵作为结果?
解决方案
H = A ./ indA + B ./ indB;
- 你想要按元素划分
推荐阅读
- c++ - 由于静态值,我的程序无法执行
- python-3.x - 如何动态地将端口分配给 helm 配置?
- javascript - 在性能方面是否有 Object.assign 的替代方案
- c++ - 似乎 FlushFileBuffers() 没有设置文件结尾(因此可能导致文件损坏)
- c++ - Decoding AAC audio with ffmpeg
- java - 编码字符串数组
- javascript - 如何使用 AJAX 将 .mp4、.mp3 和 .doc 文件与其他 FormData 一起上传?
- javascript - 查询中的 Graphql 条件变量
- python - 错误:找不到满足 protos 要求的版本错误:尝试安装 protos 时未找到 protos 的匹配分发
- json - 如何使用脚本、JSON 和 Books API 在表格中插入 ISBN 的标题值