MATLAB: Combining two different matrices of different sizes

combining matricesdata manipulationMATLABmatrices with different sizesmatrix additionmatrix combination

I want to combine two different matrices with a different number of columns so that the output has the lower number of columns. I also want the columns that were "modified" to have the average value of what they were modified. I think these examples clarify what I'm trying to say:
For example, for matrices that are multiples of each other:
 A=[5 6] B=[1 2 3 4]I would combine these matrices so C=[5 6; 1.5 3.5]
Now if the matrices aren't multiples of each other, then it would combine to whichever value it finds fit, for example:
 A=[5 6] B=[1 2 3 4 5]Then the output is: C=[5 6; 2 4.5] (The first 3 values were averaged)
Thanks

• A=[5 6] B=[1 2 3 4 5]m=numel(B);m1=ceil(m/2)C=[A;mean(B(1:m1)) mean(B(m1+1:end))]