【发布时间】:2016-03-29 06:16:33
【问题描述】:
查看以下代码:
x=[2,3;1,4;1,5;2,4;3,1;3,4];
u=unique(x(:,1));
for i=1:length(u)
n(i,:)=mean(x(x(:,1)==u(i),:))
end
有没有办法避免for 循环,并使代码更简单?基本上,我想做的是根据列的值对行进行分组,并对给定“组”的其他值应用操作。
【问题讨论】:
标签: matlab optimization vectorization