当前位置:编程学习 > Matlab >>

请帮写一个Matlab程序,给我个大概的思路

就是几十个量属于几个集合,分别任意取出两个进行组合,需要全部的组合方式,同时还需要判断这两个量是不是属于同一个集合,因为接下来的处理不同
补充:另外两个量若在同一集合中,排列顺序也要进行判断,因为它们的排列是有顺序的
答案:用一个3*N的数组,N是组合的个数。前两个元素存组合,后一个存状态,比如说0表示同集合,1表示不同集合,那么[A B 1]就表示组合AB来自不同的集合。
后续操作就可以根据第三个元素来确认前两个元素构成的组合是否来自相同的集合。
组合的具体方式可以通过循环,先取第一个如余下所有的组合,再取第二个与除第一、二个外的其他进行组合。。依次类推。取的过程中进行相应标记。
其他:不太清楚,你举个例子! 

上一个:怎样用matlab保存多张图像?就是要把下面的a中的图像在另外一个文件夹里保存,格式与I相同
下一个:matlab 读取一个dat文件,并存入一个矩阵中,数据很大882*1100的 怎么做? 菜鸟 步骤最好详细一点 谢谢~

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,