在MATLAB中更快速地计算`nchoosek`

时间:2015-04-16 05:46:02

标签: matlab

我希望找到比使用P = nchoosek(1:100,i)更快的代码,i位于循环中,并在我的代码中重复{{1}}次。

2 个答案:

答案 0 :(得分:5)

nchoosek(1:100,10)绝对是巨大的,远远超过任何典型的机器在内存中所能容纳的。

nchoosek的MATLAB文档说

  

C = nchoosek(v,k)仅适用于length(v)小于约15的情况。

你真的无法做到这一点。

答案 1 :(得分:0)

我发现VChoosek(v,k)nchoosek快得多。