0
中大於0的元素的數量,我想獲得一個值大於0的列中元素的數量。例如,我有一個這樣的矩陣;獲得矩陣中列
1 2 4 5
0 0 1 2
1 1 1 1
xi = number of element which is greater than 0 in column i.
then, x1=2, x2=2, x3=3, x4=3
但我必須這樣做沒有循環。 (ID我用的循環,計算時間變得非常高)
中大於0的元素的數量,我想獲得一個值大於0的列中元素的數量。例如,我有一個這樣的矩陣;獲得矩陣中列
1 2 4 5
0 0 1 2
1 1 1 1
xi = number of element which is greater than 0 in column i.
then, x1=2, x2=2, x3=3, x4=3
但我必須這樣做沒有循環。 (ID我用的循環,計算時間變得非常高)
如果你的矩陣是A
,然後執行:
X = sum(A>0,1);
的X
每個元素包含比在列零的元素的數量。
最佳
而是試圖獲取擁有比創建4個變量名稱不同的獨立元素的每個結果的向量,因爲這是非常不好的做法。即有'x(1)= 2'和'x(2)= 2'等 – Dan 2015-04-01 06:16:09
這只是一個例子。我的數組大小太大,我只想要大於零的元素的數量來計算另一個公式。我不會存儲他們@Dan – abby 2015-04-01 06:22:52
那麼你是否在迭代列時在循環中如何做到這一點? – Dan 2015-04-01 06:39:19