Аналогично How to combine vectors of different length in a cell array into matrix in MATLAB Я хотел бы объединить матрицу, имеющую разный размер, хранящийся в массиве ячеек, в матрицу, имеющую нули вместо пустых пространств. В частности, у меня есть массив ячеек {1,3}, имеющую 3 матрицу размера (3,3) (4,3) (4,3):Как объединить матрицу разного размера в массив ячеек в матрицу в MATLAB
A={[1 2 3; 4 5 6; 7 8 9] [1 2 3; 4 5 6; 7 8 9; 9 9 9] [1 2 3; 4 5 6; 7 8 9; 4 4 4]}
и я хотел бы получить что-то вроде:
B =
1 2 3 1 2 3 1 2 3
4 5 6 4 5 6 4 5 6
7 8 9 7 8 9 7 8 9
0 0 0 9 9 9 4 4 4
Я пробовал использовать cellfun и cell2mat, но я не понимаю, как это сделать. Благодарю.