объединить два массива о один в MATLAB
17.12.2019
Подскажите, пожалуйста, как объединить два массива о один?
например есть А = [1, 2, 3 ] B = [5, 6, 7, 8 ,9],
нужно сделать С такой С = [1, 2, 3, 5, 6, 7, 8, 9]
я сделал так:
p = 1;
for k=1:3
C(p)=A(k);
p=p+1;
end
for k=1:5
C(p)=B(k);
p=p+1;
end
результатом я получаю почему-то С = [0,0,0,5,6,7,8,9]
Ответы
Также необходимо сделать массив глобальным и должно все заработать.
Выбирайте любой вариант:
C=[A B]
C=[A,B]
C=cat(2,A,B)
вот здесь в документации примерчики https://docs.exponenta.ru/matlab/math/creating-and-concatenating-matrices.html