Это вряд ли оправдывает ответ, но попробуйте:
xy(:,1) = [10;30]
Здесь :
означает «все элементы» в этом измерении. В качестве альтернативы вы можете сделать одно из следующих действий:
x([1,2], 1) = [10;30]
x(1:2, 1) = [10;30]
В MATLAB вы используете круглые скобки (скобки) для индексации массивов и квадратные скобки для определения литеральных массивов. Как вы можете видеть, вы можете индексировать массивы с помощью массивов и назначать массивы подмассивам.