权健精油的功效与用法:matlab 中什么语句可以得到排列组合的所有情况

来源:百度文库 编辑:高校问答 时间:2024/04/19 05:30:54
例如C8取2 的所有情况(不是值)

命令:
combntns(set,subset)
在集合set中取subset个元素的所有组合
例如:在[2 3 5 9 7]中取3个元素的所有组合为:
combntns([2 3 5 9 7],3)
运行结果:
2 3 5
2 3 9
2 3 7
2 5 9
2 5 7
2 9 7
3 5 9
3 5 7
3 9 7
5 9 7

另外可以用命令perms得到排列,用法:
perms(vector)
给出向量vector的所有排列,例如
perms([2 3 5])
运行结果:
5 3 2
5 2 3
3 5 2
3 2 5
2 3 5
2 5 3

命令:
combntns(set,subset)
在集合set中取subset个元素的所有组合
例如:在[2 3 5 9 7]中取3个元素的所有组合为:
combntns([2 3 5 9 7],3)
运行结果:
2 3 5
2 3 9
2 3 7
2 5 9
2 5 7
2 9 7
3 5 9
3 5 7
3 9 7
5 9 7

另外可以用命令perms得到排列,用法:
perms(vector)
给出向量vector的所有排列,例如
perms([2 3 5])
运行结果:
5 3 2
5 2 3
3 5 2
3 2 5
2 3 5
2 5 3