matlab 中什么语句可以得到排列组合的所有情况例如C8取2 的所有情况(不是值)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:23:02
matlab中什么语句可以得到排列组合的所有情况例如C8取2的所有情况(不是值)matlab中什么语句可以得到排列组合的所有情况例如C8取2的所有情况(不是值)matlab中什么语句可以得到排列组合的

matlab 中什么语句可以得到排列组合的所有情况例如C8取2 的所有情况(不是值)
matlab 中什么语句可以得到排列组合的所有情况
例如C8取2 的所有情况(不是值)

matlab 中什么语句可以得到排列组合的所有情况例如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