我有一個矩陣(具有名稱'im'
),如下所示:如何找到滿足以下條件的矩陣元素 - ,並將它們存儲在另一個陣列
矩陣只包含NaNs
和字符‘A+’, ‘A-‘, ‘B+’ and ‘B-‘
,但可以有儘可能多的行。 我需要找到(逐行)在我有‘A+’ and ‘B+’
至少任意一個,或‘A+‘ and ‘B-‘
或‘A-‘, and ‘B-‘
,或'A-' and 'B+'
任何jPositions
。我也希望將這些職位儲存在另一個matrix P
中,如下所示。
Matrix P
有no. of rows = k
但k是從一開始不明。請注意,matrix P
中顯示的2,3和4表示滿足感興趣條件的jPositions
,從'im'
。
我在下面有這個僞代碼(不知道它是否正確),但我正在努力弄清楚如何編碼這個。
For I = 1: size(im, 2) If any of q, r, s, t, u has at least one of ‘A+’ or ‘A-‘, and any of q, r, s, t, u has at least one of ‘B+’ or ‘B-‘, Then: -select that position. -Store the result in matrix P end end
請任何幫助,建議或此建議是非常讚賞?先謝謝你。
什麼是你的表的數據類型?它是一個「桌子」嗎?單元陣列?這個問題的解決方案在很大程度上取決於數據類型。 – rayryeng
這是一個單元陣列 – User1772
單元格數組是否包含標題信息,還是隻包含等級+'NaN'? – rayryeng