Just to clarify what's going on:
Rich, your original code created a table from three 1x6 arrays. They all have the same number of rows, so table is happy with that. There's no rule that variables in a table need be column vectors (and in fact that's one reason for calling them "variables in the table" and not "columns of the table"). But when displaying the result, table basically says, "the variables in this table all have six columns, that's pretty wide, I'm going to display something more compact." The display kind of makes it look like there are cell arrays involved, and I think that's what tripped dpb up. But there aren't.
Had your variables all been two or three elements long, you would have seen the numbers:
>> beta = 1:3; gamma = 101:103; Gv = 1001:1003;
beta gamma Gv
___________ _________________ ____________________
1 2 3 101 102 103 1001 1002 1003
Again, perfectly legal, but still, you almost certainly want an Nx3 table, not a 1x3 table whose variables all have N columns.