## check the condition and assign discrete values

### subha (view profile)

on 4 Nov 2013
Latest activity Answered by Image Analyst

on 4 Nov 2013

### Azzi Abdelmalek (view profile)

i have converted one dataset into four groups.say my datavalues are in between 0 to 1.

Then i seperated those values as <0.25 ,<0.5 ,<0.75,<1

now i want to assign 0.25 group as value 0, 0.5 group as 1 0.75 group as 2 1 group as 3

can anybody help in this?

## Products

No products are associated with this question.

### Azzi Abdelmalek (view profile)

on 4 Nov 2013
Edited by Azzi Abdelmalek

### Azzi Abdelmalek (view profile)

on 4 Nov 2013

```x=rand(1,100)
[idx,idx]=histc(x,[0.25 0.5 0.75 1])
for k=1:4
groupe{k}=x(idx==k-1)
end
```

subha

### subha (view profile)

on 4 Nov 2013

I used quartile method.Also i found probability for each quartile.Now i want to replace each quartile state to 0,1 ,2 ,3 respectively.I didnt use any cell array type

can you give me idea in this case

thanks

### Image Analyst (view profile)

on 4 Nov 2013

If you have the Image Processing Toolbox, you could use imquantize().

#### Join the 15-year community celebration.

Play games and win prizes!

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi