getting the mean EXCEPT zero entries

3 次查看(过去 30 天)
cgo
cgo 2018-11-9
I have a matrix, M = [zeros(10,10); 1 , 2 , 3 ,4 ,5,6,7,8,9,10];
I want to get the mean of each column, except the zero terms. How do I do this?

回答(1 个)

Fangjun Jiang
Fangjun Jiang 2018-11-9
M=zeros(5);
M(randi(25,10,1))=1:10;
M(M==0)=nan;
mean(M,'omitnan')

类别

Help CenterFile Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by