how to delete data with special value in an array?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Haotian Wang
il 13 Mag 2021
Modificato: per isakson
il 13 Mag 2021
there is an array with 800 values, and the mean of these can be calculated.
I would like to delete the value over or less than 0.5 than the mean of the value. how can I do that?
0 Commenti
Risposta accettata
per isakson
il 13 Mag 2021
Modificato: per isakson
il 13 Mag 2021
"to delete the value" Do you mean remove? If so, try this script which uses logical indexing
%%
vec = 1+2*randn( 1, 800 ); % sample data
avg = mean( vec );
vec( vec<avg-0.5 | avg+0.5<vec ) = [];
size(vec)
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Types in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!