1
在Matlab中編寫代碼時,我遇到了一個問題,該代碼計算從長度爲m的矢量中取出的n個數字的所有可能組合的積的和。這與任務類似,你會用m個球從包裏拿出n個不同的球(順序無關緊要)。概率組合
例如: M = 5,N = 3,那麼我需要計算的10個加數
感謝和您的時間
在Matlab中編寫代碼時,我遇到了一個問題,該代碼計算從長度爲m的矢量中取出的n個數字的所有可能組合的積的和。這與任務類似,你會用m個球從包裏拿出n個不同的球(順序無關緊要)。概率組合
例如: M = 5,N = 3,那麼我需要計算的10個加數
感謝和您的時間
您應該使用nchoosek
。
m=5;
n=3;
s=sum(nchoosek(1:m,n), 2);
非常感謝你,nchoosek正是我需要繼續我的工作 – Kate
@Kate,在這種情況下,你可以[接受](http://stackoverflow.com/faq#howtoask)的答案,請 ? –