Selecting points from a matrix

6 Ansichten (letzte 30 Tage)
Jen
Jen am 18 Jun. 2018
Kommentiert: Jen am 18 Jun. 2018
I'm trying to select certain points from a very large matrix using Matlab that fall in a value range and make the rest of the values zeroed in that matrix. The matrix is about 500x500 and I only want values between 9 and 10 to show and everything else zeroed. Please let me know if this is possible/ if you can help? Thanks!

Akzeptierte Antwort

Paolo
Paolo am 18 Jun. 2018
x = [9,10,3,2,6;3,1,7,8,10];
x =
9 10 3 2 6
3 1 7 8 10
x(x<9 | x>10) = 0;
x =
9 10 0 0 0
0 0 0 0 10

Weitere Antworten (1)

Matt J
Matt J am 18 Jun. 2018
Bearbeitet: Matt J am 18 Jun. 2018
If A is your matrix
A( A<9 | A>10)=0 ;

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by