2014-04-15 29 views

回答

3

說,a是你的兩個列矩陣的名稱。如果你想找到所有的值在1.0〜第一列 - 1.9,然後使用這些條目找到平均值在第二欄中,你可以這樣做:

f = find(a(:,1)>=1 & a(:,1)<=1.9) 
m = mean(a(f,2)) 

find會發現價值在這個範圍內並且返回索引,並且a(f,2)訪問第二列中的那些索引並且取其平均值。你也可以這樣做:

m = mean(a((a(:,1)>=1 & a(:,1)<=1.9),2)) 
+1

+1,我更喜歡單線! (除非你真的需要指數) –