提取具有特定值的矩阵元素的行名和列名?

时间:2011-11-21 17:02:07

标签: matlab

我有两个与347种股票相关的矩阵。 remainingTickers矩阵为347 * 1并包含股票代码名称。 GMAT矩阵为347 * 347,包含01条目,表明一对股票的相关性是否大于0.5。

我想创建一个包含两列的新列,这两列包含与1中每个GMAT值的行和列对应的一对股票代码名称。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

我想你可能需要这样的东西:

[i, j] = find(GMAT);
left   = [remainingTickers(i)];
right  = [remainingTickers(j)];

left{k}right{k}将形成一对与k的任何值相关联的对。

答案 1 :(得分:0)

[a b] = find(gmat==1);

还有八个字符