我有兩個矩陣與347個股票相關。 remainingTickers
矩陣是347 * 1並且包含股票名稱。 GMAT
矩陣是347 * 347並且包含0
或1
條目,其指示一對股票是否具有大於0.5的相關性。提取具有特定值的矩陣元素的行名和列名?
我想要創建一個新的矩陣,其中包含兩列,這兩列由對應於1
值GMAT
中行和列對應的股票符號名稱組成。我怎樣才能做到這一點?
我有兩個矩陣與347個股票相關。 remainingTickers
矩陣是347 * 1並且包含股票名稱。 GMAT
矩陣是347 * 347並且包含0
或1
條目,其指示一對股票是否具有大於0.5的相關性。提取具有特定值的矩陣元素的行名和列名?
我想要創建一個新的矩陣,其中包含兩列,這兩列由對應於1
值GMAT
中行和列對應的股票符號名稱組成。我怎樣才能做到這一點?
[a b] = find(gmat==1);
和八個多個字符
我想你可能需要的東西,如:
[i, j] = find(GMAT);
left = [remainingTickers(i)];
right = [remainingTickers(j)];
left{k}
和right{k}
將形成針對的k
任何值相關的一對。
正是我在找什麼!埃貢非常感謝! –
@ Noob_1:如果這個答案對你有用,請注意/接受它。有關如何在StackOverflow上提問的更多詳細信息,請查看[FAQ](http://stackoverflow.com/faq#howtoask) – Jacob
請提供一個簡單的例子;你的問題很難理解。 – Jacob
嗨雅各,很抱歉。基本上我有2個矩陣:矩陣1是347 * 347邏輯0或1。如果股票對的相關性大於0.5,則爲1,否則爲0.矩陣2爲347 * 1包含相關矩陣的股票代號的單元格。我想現在創建一個新的mfile,它將在兩列中列出矩陣2中的對具有二進制1的二進制碼。 –
使用「find」找出1的位置。 –