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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by subha
on 4 Nov 2013

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?

*No products are associated with this question.*

Answer by Azzi Abdelmalek
on 4 Nov 2013

Edited by Azzi Abdelmalek
on 4 Nov 2013

Accepted answer

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

Answer by Image Analyst
on 4 Nov 2013

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

## 0 Comments