# MATLAB: Histogram manipulating data help

histogram

Hi. I am trying to manipulate histogram data. Firstly I create a histogram and want to replace say the first 20 bins with a value of zero
%Histogrammaxval=max(IM(:));[counts,x] = imhist(IM,maxval+1);bar(x,counts,'b','EdgeColor','b');%Replace first 20 bins with zerop=20;  for i=1:p    counts(p)=0;  end
for some reason this is only deleting the bin with p=0 ??
Next I want to supress higher bins, that is remove both x and counts from the histogram data so I can output it to excel, so say i want to delete bins totally from 20,000 to 65536. Not sure how to do this.

counts(i) = 0; %not p
counts(1:20) = 0;
counts(20000:end) = [];