我有兩個值(k和j),我知道它們在nx3矩陣(M)內。我知道它們在同一行上,並且j始終在k的右邊,所以如果k在M(2,1)中,那麼j將在M(2,2)中。我之前在函數中測試過這個,但現在我想知道給定k和j的哪一行。我需要他們的位置的行號繼續。矩陣中沒有k和j的重複組合。找到一組值位於矩陣內的位置
所以,如果我有矩陣
M =
1 4 5
1 5 7
k j 5
4 5 6
2 3 1
然後我想知道他們是在排3列無是有序的。
我已經試過:
我用下面
[row,~] = find(M==k);
的代碼我不知道如何尋找它們的組合。我想避免使用查找功能。我希望可能使用邏輯索引。
我該如何去做這件事?我希望這個問題有道理。
你寫,* 「j是始終k的權利」 *。但是你的矩陣'M'否定了這個說法! –
@Sardar_Usama謝謝你的觀察 - 更正 –
「我不知道如何尋找他們的組合。「但是如果你知道**」j永遠在k的右邊「,那麼你不需要找到這個組合,或者你的意思是* if *'j'與' k',你知道它會立即('?')到'j'的右邊嗎?你的規範還不清楚 – beaker