matlab - 如何比较 2 个矩阵并在 Matlab 中保持最大值
问题描述
我正在使用 Matlab 并有 2 个矩阵:
A =
0 0 1
1 0 1
1 1 0
和
B =
0 0 1.1
1.0 0 0.8
1.2 0.8 0
我的目标是比较这两个矩阵并获得每个 i,j 元素的最大值并将这些结果存储到第三个矩阵 C 中。我可以通过应用一个检查每个单个元素然后存储它的 for 循环来实现这样的结果进入矩阵,但我希望有一种更有效和更优雅的方式来做到这一点。你能给我一些更好的方法吗?
结果应该是这样的:
C =
0 0 1.1
1 0 1
1.2 1 0
解决方案
C = max(A,B)
推荐阅读
- fedora - 如何通过解决此错误来安装 YAML::PP perl 模块?
- r - 如何在 R 中为 GA 构建变异算法
- java - Jenkins 一个 maven 项目依赖于另一个正在运行的问题
- jenkins - Jenkins ArchiveArtifacts 缺少链接
- sql - 查找连续3天状态相同的sql表数据的方法
- android - 禁用 webview 上的单击,但保留它的缩放和滚动功能
- android - 如何避免在透明文字下画阴影?
- sql - 检查postgresql中逗号分隔列中的逗号分隔字符串
- akka - TimeOut 的作用和传递给 Await.result 的时间
- tensorflow - 如何将张量重塑为占位符的形状?