# How to get a script to only give me the number of elements less than 2?

2 views (last 30 days)

Show older comments

##### 0 Comments

### Accepted Answer

David Hill
on 9 Jan 2020

nnz(y<2);

##### 4 Comments

David Hill
on 9 Jan 2020

But each time you run the script,

z=nnz(y<2);

will provide you the number of values of y <2

### More Answers (1)

Meg Noah
on 9 Jan 2020

Here are random numbers as an example. It plots all the values in blue, finds indices for values less than 2, and plots those values in red.

x = 1:100;

y = 20*rand(100,1)-10;

ind = find(y < 2);

figure()

plot(x,y,'.b');

hold on

plot(x(ind),y(ind),'.r');

##### 2 Comments

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!