How to make nPr formula as the perms function makes nPn only ?
13 次查看(过去 30 天)
显示 更早的评论
How to make nPr formula as the perms function makes nPn only ?
0 个评论
回答(1 个)
Ayden Clay
2020-6-2
Hey Abdelrhman,
The nchoosek function ought to be what you're looking for.
It can provide the binomial coefficient for
b = nchoosek(n,k);
or every permutation for
C = nchoosek(v,k);
where v is a row or column vector (length < 15). For example, where v = [1,2,3,4]; and k = 2; we get:
C = nchoosek([1,2,3,4],2)
C =
1 2
1 3
1 4
2 3
2 4
3 4
and if you just want the number, you can ask for size(C,1).
sz1 = size(C,1)
sz1 =
6
Or you can do it in one move with:
sz1 = size(nchoosek([1,2,3,4],2),1)
sz1 =
6
I hope this helped!
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!