Let's look at each of the terms you're trying to concatenate together.
The space around the minus sign in term3 makes MATLAB treat that part as (4-3) not [4, -3] as I suspect you intended. I recommend separating the elements in that term with commas to clearly indicate to MATLAB where each element begins and ends.
term3 = [13, 4, - 3, 1, 30]
For your fourth term, that will be a 1-by-5 vector as well if x is a 1-by-3 vector. You haven't shown us x so I can't tell if that will also be a problem in creating your matrix.