I would use histcounts2() to determine the density within each bin. Then you can normalize those data and send it into histogram2(). See comments within the code below for details.
[binCounts, xbin, ybin] = histcounts2(x,y,[100,100]);
binCountsNorm = (binCounts - min(binCounts(:))) ./ range(binCounts(:));