I've got a simple 2D cell array that contains data in the form of:

What is the simplest way to be able to use cat/cell2mat when each column can be of an unequal length? Is there a way to replace [] entries with 0?
EDIT:
Desired output would be a matrix with the same number of columns. For the example shown above, the rows in the first column would contain:
42
58
81
19
84
16
40
60
40
36
and so on while the rows of the second column would contain:
57
29
14
5
9
69
17
84
12
4
and so on.
EDIT2:
Adding zeroes would look something like this:

100occurs 3 times in the first cell array column. I thought the best would to do this would be to convert it into a matrix and then usehistclike normal. - AnnaSchumann