You're getting NaN because the first parameter of the binomial has to be positive integer for number of trials and you're passing a floating point value that is sampled from gaussian so is -inf,inf theoretical, -3,+3 in practical terms for 99+% of cases.
You also can't put multiple outputs into a single location of an array; you could use a cell array to hold the outputs, but not a double.