excel-一个关于选取变异系数(cv)最大最小值问题,excel高手请进!

2024-11-19 12:25:58
推荐回答(2个)
回答1:

用matlab吧:
a=[1 2 3 4 5 6];
zh=nchoosek(a,4);
h=[];
for i=1:length(zh)
h=[h,std(zh(i,:))/mean(zh(i,:))];
end
[mmax,maxrow]=max(h)
[mmin,minrow]=min(h)
给你解释一下:
nchoosek函数将a的所有取4个元素的组算出来放到zh矩阵里,std是求标准差,mean是求平均数的,最后max函数返回最大值和最大值对应的组,这个组你可以用zh(maxrow,:)来查看这个组合是取的哪几个数,同理min函数也是这样的。

回答2:

那你做出这几组的数组合,再用函数算下就行了