我是 matlab 新手,找不到合适的代码来执行以下操作。
我有这个矩阵(2列):
3,2348 265
2,2281 305
2,9321 315
3,6374 315
3,9069 355
1,8879 45
2,5944 45
3,3011 45
3,7679 95
4,1550 135
2,7442 135
4,1066 185
2,1129 185
1,7600 205
3,0655 225
我想把它转换成这个(2列):
2,5945 45
3,7680 95
3,4497 135
3,1098 185
1,7601 205
3,0656 225
3,2349 265
2,2281 305
3,2849 315
3,9070 355
目标是在 matrix1 中,对于 col2 中的每个重复值,我们对 col1 中的对应值求平均值。
例如对于第 1 行,对于45
(col2)--> col1=(1,8880+2,5944+3,3012)/3
=2,5945