我在MATLAB中有一個161 * 32的矩陣(標記爲「indpic」),我試圖找出連續出現給定數字的頻率。所以我認爲我需要分別爲每個值分析每一行,但我非常不確定如何去解決這個問題(我只是MATLAB新手)。這也意味着我對循環以及其他方面都無能爲力。如何查找出現在MATLAB矩陣的所有行中的值的頻率?
任何幫助將不勝感激!
我在MATLAB中有一個161 * 32的矩陣(標記爲「indpic」),我試圖找出連續出現給定數字的頻率。所以我認爲我需要分別爲每個值分析每一行,但我非常不確定如何去解決這個問題(我只是MATLAB新手)。這也意味着我對循環以及其他方面都無能爲力。如何查找出現在MATLAB矩陣的所有行中的值的頻率?
任何幫助將不勝感激!
這樣,
sum(indpic(rownum,:) == 7)
明顯變化7到什麼。
你可以只寫
length(find(indpic(row_num,:)==some_value))
,它會給你在「ROW_NUM」等於「SOME_VALUE」元素的數量第i行矩陣「indpic」
什麼是2嗎? – frickskit
'2'表示這些值沿第二維(_i.e_ rows)相加。 –
乾杯,工作出色:) – Kadin