我有大量的模拟数据需要在 MATLAB 中进行后处理。假设我的矩阵是 A 并且它的列被命名为variables ID
、X
、Y
、Z
、s1
和。实际上我的要求是我想找出重复的行(这里我的意思是我有很多点对于 x 坐标的一个值)并添加列和的所有相应元素,并将每个元素除以 no。的出现次数。最后我想要,并平均它们的出现频率。s2
s3
X
s1
s2
X
s1
s2
s3
这可能是一个非常微不足道的问题,但是,作为一个初学者,我在这个网络上搜索并尝试了很多,但 cud 并没有太大进步。我知道我们可以通过使用 mode 或 unique 等命令找出重复的行及其频率,但我无法添加相应的列元素并进行平均。
最后,当我想绘制say X
vs.时,对于 的每个值s1
,我应该只有一个 的值。(即需要对所有重复进行平均)s1
x1
s1
X
我们是否有任何直接的 matlab 命令或者我们需要使用一些循环?
请帮我。