gpt4 book ai didi

matlab - 当第一列和第二列具有相同的数字时,平均第三列

转载 作者:行者123 更新时间:2023-12-04 04:47:03 30 4
gpt4 key购买 nike

让我们简单点,假设我在 matlab 中有一个 10x3 矩阵。每行前两列中的数字表示 x 和 y(位置),第三列中的数字表示相应的值。例如,[1 4 12]显示函数在 x=1 和 y=4 中的值等于 12。我在不同的行也有相同的 x 和 y,我想要 平均 具有相同 x,y 的值。并将它们全部替换为平均一个。

例如:

A = [1 4 12 
1 4 14
1 4 10
1 5 5
1 5 7];

我想要
B = [1 4 12
1 5 6]

我真的很感谢你的帮助
谢谢
阿里

最佳答案

像这样?

A = [1 4 12;1 4 14;1 4 10; 1 5 5;1 5 7];
[x,y] = consolidator(A(:,1:2),A(:,3),@mean);
B = [x,y]
B =
1 4 12
1 5 6

Consolidator在文件交换上。

关于matlab - 当第一列和第二列具有相同的数字时,平均第三列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024546/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com