How to calculate the mean value of the non vero value in a vector?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
M
am 3 Sep. 2022
Bearbeitet: James Tursa
am 3 Sep. 2022
How to calculate the mean value of the non vero value in a vector?
For example there is a vector contains 3 values M = [0.7,0.3,0]
the mean value in this case should be 0.5
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
James Tursa
am 3 Sep. 2022
Bearbeitet: James Tursa
am 3 Sep. 2022
Another way that doesn't require any data copying:
M = [0.7,0.3,0];
sum(M)/nnz(M)
Be aware that if there are no non-zero elements, this will return NaN (same as Star's method).
0 Kommentare
Siehe auch
Kategorien
Mehr zu Error Functions finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!