MATLAB: How i can sum only positive number in each row of matrix

sum positive elements in rows matrix

A=[-0.6800 0 -0.1700 0.2300 -0.7500 0 -0.9500 -0.7000
-0.6800 0 -0.8700 0.2300 0.2000 -0.8000 -0.2000 -0.7000
-0.6800 0.8000 -0.8700 0.2300 0.2000 0.0500 -0.9500 -0.0500
-0.6800 0 0.0300 0.1800 -0.7500 -0.6000 -0.7500 -0.3000
-0.6800 0.8500 -0.8700 0.2300 -0.7500 0.1000 -0.2000 -0.1000
-0.6800 0.6000 0.0300 -0.0700 -0.1500 -0.8000 -0.9500 -0.7000
0.2200 0.7000 -0.8700 0.0800 0.1500 -0.8000 -0.9500 -0.7000
-0.6800 0 0.0300 0.1300 0 -0.8000 -0.9500 -0.7000
-0.6800 0.9000 -0.0700 0.1800 -0.7500 -0.8000 -0.1500 -0.7000
-0.6800 0.8000 -0.1200 0.1300 -0.7500 -0.8000 -0.1500 -0.1000
-0.6800 0 -0.8700 0.1800 0.1500 -0.8000 -0.9500 -0.5000
-0.6800 0 -0.8700 0.1800 -0.7500 -0.8000 -0.9500 0.1000
-0.6800 0 0.0300 0.2300 -0.7500 0 -0.9500 0.1000
0.2200 0 -0.8700 0.0800 -0.1500 -0.8000 -0.9500 -0.7000]

Best Answer

result = sum(A.*(A>0),2);