hinaiqbal Ответов: 1

Как объединить два массива ячеек в matlab


У меня есть массив as
А=ячейка(4,1);
A=[1;2;3;4];
я должен увеличить размер A. i.e, чтобы сделать его 8, например. когда я заполняю нули или просто вертикально объединяю два массива(один-это A, а другой-просто e.g B=ячейка(4,1))
Я получаю ответ типа
[4x1 двойной]
[]
[]
[]
[]
в то время как мне нужен вывод типа
1
2
3
4
[]
[]
[]
[]
или если заполнение нулями то
1
2
3
4
0
0
0
0
пожалуйста помогите мне как мне это срочно нужно.- я много пробовал.это работает, когда матрица-это просто массив, а не массив ячеек..но в моем случае мне это нужно для массива ячеек

1 Ответов

Рейтинг:
0

super

Ну а если у вас есть два массива A и B то вы можете получить результирующий массив с помощью команды кошка(1, А,Б).
Основываясь на значении первого параметра функции, внутренне matlab вызовет vertcat или horzcat