2014-10-19 57 views
0

我的矩陣有10列。我想選擇第一列小於4的所有行。如果我使用從其中一些其他列滿足給定條件的矩陣中選擇列

​​

只選擇第一列。
如何顯示所有相應的列值?
如何選擇單個相應的列,例如,選擇第2列,其中列1的值是< 4?

+0

@jandegier特定的列? – Shai 2014-10-19 10:40:53

+0

我在沒有MATLAB的情況下使用我的手機,並對問題中的行和列感到困惑。並且我預計別人會在幾秒內正確回答它。 – MeMyselfAndI 2014-10-19 10:44:38

+0

@JandeGier可惜,你說得對... – Shai 2014-10-19 12:34:24

回答

2
data(data(:,1)<4,:) 

:顯示所有列。由於數據是二維矩陣,因此需要輸入兩個參數,一個用於行,一個用於列。

如果你需要一個像你爲什麼要刪除你的答案列2

data(data(:,1)<4,2) 
4

如何

data(data(:,1) < 4, :) 
+1

除此之外,要選擇單個對應的列,例如:第2列,您將使用以下內容:'數據(數據(:,1)<4,2)' – Alan 2014-10-19 10:45:14

相關問題