abc = [1 2 3 4]
Является «вектором строк».
abc = [1 2; 3 4]
Является матрицей 2x2, поскольку точки с запятой внутри скобок разделяют строки.
abc = [1; 2; 3; 4]
Является матрицей 4x1, то есть «вектором столбцов».Это действительно особый случай матрицы.Вы также можете получить его, переставив соответствующий вектор строки:
abc = [1 2 3 4]'
(обратите внимание на цитату в конце - это транспонирование)
PS: Да, ваша интерпретацияC в этом случае корректен.