【发布时间】:2023-03-31 19:15:01
【问题描述】:
我是 Matlab 新手。我需要有关矩阵比较的帮助。
我有三个矩阵:R、S 和 T(大小:95956 x 1)和 I需要比较它们的所有元素并查看哪些元素相等。然后我们将相同的值乘以第四个矩阵。
在一个 Matlab 文件中,我读取坐标并将它们分成三个矩阵。从而获得保存在“data.mat”中的矩阵R、S和T。然后我读入另一个文件“data.mat”并使用了For 循环:
for t=1:1:length(CoordinateIndex)
index = R == S;
ts=ts+1;
end
这是正确的吗?我将如何仅将等于第四个矩阵的值相乘?
【问题讨论】:
-
三个矩阵中相等的值是否都在同一位置?
-
嗨,布拉索菲洛。并非每个矩阵都有 95956 个值分布在一列中。我需要的是检查相等的值。例如:在矩阵 R 中的值是 0.2589 我需要检查矩阵 S 和 T 是否是值矩阵 0.2589。请你帮我处理这件事。非常感谢你是巴西人吗?
标签: matlab matrix comparison