nchoosek |
您所在的位置:网站首页 › matlab组合数函数系数太大不精确了 › nchoosek |
【功能简介】求组合数。 【语法格式】 1.C=nchoosek(n,k) 参数n、k为非负整数,返回 =n!/((n-k)!k!)。 2.C=nchoosek(v,k) v是长度为n的行向量,返回的C是一个矩阵,矩阵的行包含从n个元素中取k个的所有可能组合。因此,C是nchoosek(n,k)行k列矩阵。 【实例5.30】求从1~5中取出3个数的所有不同取法。 >> a=1:5; >> C=nchoosek(a,3) %求5个数字中取3个数的所有不同取法 C = 1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5 >> c=nchoosek(5,3) %5个数取3个共有10种取法 c = 10 【实例分析】nchoosek(5,3) 表示共有10种取法,相应的,在C=nchoosek(a,3)中,矩阵C有10行。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |