It can mean several things.
[x y] = somefunction(arg1, arg2)
The function has two outputs, and one will be saved in x and the other in y
The variables x and y are concatenated, provided they have the same size, and assigned to a new variable.
The brackets, however, cannot be used for multiple assignment as you did in your example. For more information look for "square brackets" in the documentation.