0
私はExcelからMatlabにデータを移動する作業をしています。私は複数の基準に基づいて平均したいデータがあります。これをループすることで実現できますが、可能であれば行列操作でのみ行いたいと考えています。返しAVERAGEIFS関数はどのようにMATLABに変換できますか?
data=[
1 3
1 3
1 3
2 3
2 6
2 9];
accumarray(data(:,1),data(:,2))./accumarray(data(:,1),1);
:アイテム1
と2
の平均値に対応する
3
6
、次のように
はこれまでのところ、私はaccumarray使用して、単一の基準でそうするために管理していますそれぞれ、私はこの平均化に含める必要がある少なくとも3つの他の列を持っていますが、どのように追加することができないのか分かりません。