2012-01-09 280 views

回答

16

就個人而言,我更喜歡

x(x < mean(x)) = []; 

,因爲它清楚地表明,要刪除從一個數組元素,而不是使用碰巧具有相同名稱的元素子集創建數組。

需要注意的是,平均而言,應該有這一點,並

x = x(x >= mean(x)); 
+0

這樣做將矩陣轉換爲數組。有沒有一種方法可以保留矩陣格式? – 2014-03-28 18:50:27

+0

你需要問一個單獨的問題。 – Nzbuu 2014-04-15 09:06:25

5

說你的陣列是X,那麼你可以如下做到這一點:

x = x(x >= mean(x)) 
+0

感謝之間不存在性能差異,我只有一個,現在更多的問題,那之後,我用來繪製它反對它的指數。有沒有辦法在不改變訂單的情況下刪除商品?示例X(1)= 100 X(2)90 X(3)80 X(5)200並跳過低值 – Zalaboza 2012-01-09 08:14:15

+2

x(x> = mean(x))= 0;或x(x> = mean(x))= NaN; – Tobold 2012-01-09 08:18:36