问题做两个变量(列)的组合在一个矩阵。

1视图(30天)
我必须获得测试数据从一个方程(T)的热力学过程。颗矩阵是由变量(列)和约束(行)。在我的代码唯一改变矩阵是颗,所以我必须获得测试的所有可能的组合2颗的变量(15 x2)不重复。
变量的组合应该是这样的(这个变量是颗的列):
1、2
1、3
1、4
1、5
1、6
2、3
2、4
2、5
2,6
3、4
……
5、6
这里我附上的Excel文件变量的测量值从1到6和matlab代码我做了一个变量的组合。
有人知道如何应该对所有的代码组合呢?

接受的答案

Guillaume
Guillaume 2014年9月3日
nchoosek是你的朋友:
组合= nchoosek(1:尺寸(2颗),2);
结合=组合'
var1 =颗(:,(1)组合);
var2 =颗(:,(2)组合);
% var1和var2做点什么
结束
5个评论

登录置评。

类别

找到更多的在热力学和热传递帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!